Python Backend Developer

At 1001Epochs, we're committed to cultivating an environment of inclusivity and respect. We recognize the indispensable value of diverse perspectives and experiences in shaping a company culture that is enriching and rewarding. We earnestly consider all qualified candidates, irrespective of their race, religion, gender, sexual identity, nationality, age, or disability, among other identities. We are dedicated to fostering a workspace that encourages everyone to thrive.

Job description:

As Python Backend Developer, you will be responsible for building and maintaining server-side logic, working closely with front-end developers to integrate user-facing elements, and ensuring the performance and responsiveness of our applications.

Job responsibilities:

  • Develop and maintain server-side logic using Python.
  • Implement efficient, reusable, and reliable code to drive web applications.
  • Integrate user-facing elements developed by front-end developers with server-side logic.
  • Work closely with the team to ensure system consistency and improve the user experience.
  • Design and implement data storage solutions.
  • Identify bottlenecks, bugs, and devise solutions to these problems.
  • Stay informed about industry best practices and emerging technologies.

Personal Qualifications:

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Proven experience as a Backend Developer or similar role, specifically with Python.
  • Solid experience with Python frameworks such as Django, Flask, or Pyramid.
  • Understanding of fundamental design principles behind a scalable application.
  • Proficient understanding of code versioning tools, such as Git.
  • Familiarity with front-end languages (e.g., HTML, JavaScript, and CSS) is a plus.
  • Strong unit testing and debugging skills.

Benefits

  • Competitive salary package and performance-based bonuses.
  • Opportunities for continued learning and professional growth.
  • Flexible working hours and remote work.
  • A collaborative work environment with a team of skilled and passionate colleagues.

Seize the Opportunity

Be ready to put your skills to the test, explore new horizons, and redefine the boundaries of your career potential. We're eager to welcome your unique contributions.

Apply Now

Take your solution for payments what you want.

Before launching a client website, I make sure to demonstrate its speed, quality & potency via a series of stress-tests and optimisation-checks.