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.