Remote Backend Engineer

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • Codility is seeking a Backend Engineer to join their experienced and talented engineering team.
  • The role involves writing reusable, testable, production-ready, observable, and efficient code using Python.
  • Responsibilities include designing and implementing low-latency, high-availability, and performant applications.
  • The engineer will test their code and contribute to deployment and scaling processes.
  • Integration of user-facing elements developed by front-end developers with server-side logic is required.
  • The role includes implementing security and data protection by design and integrating data storage solutions.
  • Performance tuning, improvement, balancing, usability, and automation are key tasks.
  • Collaboration with Product, Research, and Design Teams is essential to understand end-user requirements for new software features.
  • The position is fully remote, but candidates must be based in Poland.

Requirements:

  • Candidates must have demonstrable experience as a Python Developer in a Product-led/SaaS organization.
  • Good knowledge of Docker, Identity and Access Management, and REST web services is required.
  • Experience in making changes to a large code base and understanding the challenges of technical debt is necessary.
  • Proficiency in designing and developing Web Services (REST) is essential.
  • Candidates should enjoy involvement in the product development cycle and be able to make suggestions for product and process improvements.
  • A good understanding of public cloud services, preferably AWS, Django, Application Development, and pushing products to the cloud is required.
  • Strong understanding of modern software development best practices like Trunk Based Development, Continuous Delivery, and TDD is necessary.

Benefits:

  • Codility offers a culture of autonomy and flexibility, allowing engineers to take ownership of their tasks and projects.
  • There is no micromanagement, and meetings are kept to a minimum to allow for focus time to code.
  • The company is 100% remote with an international team, and regular offsite meetings are organized to foster team bonding and collaboration.
  • Engineers are encouraged to participate in code reviews, debates, and knowledge sharing within teams and across departments.
  • The company promotes an inclusive culture that values diversity and ensures everyone feels safe to contribute and innovate.
Leave a feedback