Backend Engineer

Codility is on a mission to unlock the world's engineering potential. They are a product-led company with an experienced and talented engineering team.
Backend
Mid-Level Software Engineer
Remote
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Development Engineer II, Brand Innovation Lab

Software Development Engineer II position at Amazon's Brand Innovation Lab, building advertising experiences using Java, Kotlin, Go, and React, with competitive compensation and benefits.

Mid-Level Developer

Mid-Level Developer position at Linx, focusing on pharmacy retail solutions development using .NET Core and cloud technologies with remote work options.

Software Engineer (L2)

Backend Software Engineer position at Twilio working on the Segment team to build and optimize backend systems for the leading Customer Data Platform.

Full Stack Engineer

Full Stack Engineer position at Cloudflare in Lisbon, working on Business Intelligence team to build data applications and analytics platforms using Go, React, and TypeScript.

EMR Interface Engineer

EMR Interface Engineer position at Flatiron Health, focusing on healthcare interoperability solutions and data conversion projects in cancer care technology.

Description For Backend Engineer

Codility is seeking a Backend Engineer to join their mission of unlocking the world's engineering potential. As a Backend Engineer, you'll play a crucial role in shaping a product used by millions of software engineers. You'll be working with Python to write reusable, testable, and efficient code, designing high-performance applications, and collaborating with cross-functional teams.

The ideal candidate has experience as a Python Developer in a SaaS environment, is proficient in REST web services, and understands cloud services (preferably AWS). You should be comfortable working with large codebases and have a strong grasp of modern software development practices.

Codility offers a culture of autonomy and flexibility, allowing engineers to solve problems their way. The team is 100% remote but meets regularly for offsites. They value code reviews, knowledge sharing, and open debates. Their tech stack includes Python, Django, React, PostgreSQL, and various AWS services.

If you're passionate about creating impactful products, enjoy tackling complex problems, and thrive in a collaborative, remote environment, this role at Codility could be perfect for you. Join a team that values diversity, honesty, and innovation in their pursuit of excellence in software engineering evaluation.

Last updated 6 months ago

Responsibilities For Backend Engineer

  • Writing reusable, testable, production ready, observable and efficient code using Python
  • Designing and implementing low-latency, high-availability, and performant applications
  • Testing code and contributing to deployment and scaling
  • Integrating user-facing elements with server-side logic
  • Implementing security and data protection by design
  • Integrating data storage solutions
  • Performance tuning, improvement, balancing, usability, automation
  • Collaborating with Product, Research and Design Teams to understand end user requirements

Requirements For Backend Engineer

Python
PostgreSQL
  • Demonstrable experience as a Python Developer in a Product-led/SaaS organization
  • Knowledge of Docker, Identity and Access Management, REST web services
  • Experience making changes to a large code base
  • Proficiency in designing & developing Web Services (REST)
  • Good understanding of public cloud services (Preferably AWS)
  • Experience with Django and Application Development
  • Strong understanding of modern software development best practices

Benefits For Backend Engineer

  • 100% remote work
  • Regular team offsites
  • Autonomy and flexibility
  • Knowledge sharing opportunities

Interested in this job?