Open role
Software Engineer
Job description
Location: Remote (Central European Time zone ±2) Compensation: $50-70k depending on experience Help unlock the world’s engineering potential by shaping the future of technical hiring! Check out our website: Codility.com You will join Codility’s Hire team that builds the tools and workflows behind how companies screen engineers, run technical interviews and manage hiring. You'll work on a complex, evolving platform that combines real-time coding environments, technical assessments, AI-powered capabilities and systems that protect assessment integrity, tackling challenging engineering problems across a modern tech stack. What you’ll do- Build product features end to end, with a strong focus on Python backend development (Django/FastAPI), while contributing to React and other parts of the stack where needed.
- Work closely with Product, Design and engineers to turn problems into simple, effective solutions.
- Make pragmatic technical decisions and build scalable, resilient and observable systems.
- Contribute to cloud and infrastructure work where needed, with AWS being the main environment.
- Use AI and LLM tools pragmatically where they add real value.
- Fully Remote, with a distributed engineering team.
- One-team mindset: no silos and no “not my problem”. We win together.
- Ownership & initiative: we expect everyone to move projects forward, not just execute tickets.
- Balance: deliver impact without overengineering; know when “good” is good enough.
- Strong professional experience building production software with Python
- Experience building and evolving a software product within a remote, distributed engineering team.
- Comfortable working across the stack, including contributing to Frontend and Infrastructure when needed.
- Strong English communication skills, both written and spoken.
- Technical Assessment: A short Codility challenge to evaluate your coding skills and engineering fundamentals.
- Hiring Manager Interview: Meet your future team leader to explore your motivation, working style and fit with the team.
- Technical interview: Meet your colleagues for a pair-programming session to explore your technical skills and problem-solving approach.
- Product Interview: Meet the Product team to discuss product thinking, collaboration and how you approach customer problems.
Strong professional experience building production software with Python; experience in remote distributed engineering teams; comfortable across stack including frontend and infrastructure; strong English communication.
Key Responsibilities
- building product features
- collaborating with teams
- making technical decisions
Skills & Tools
Python, Django, FastAPI, React, AWS
Job Details
- Category: Software Development
- Seniority: Mid Level
- Commitment: Full Time
- Workplace: Remote — Europe
- Salary: USD 50,000 – 70,000 / year
- Languages: English
About Codility
A company that builds tools and workflows for technical hiring and engineering assessments. — Industry: Information Technology