Full-stack developer (Python, AWS, JS, AI)
About project: AI solutions for Sales (Sweden)
We are an innovative and agile technology company working on cutting-edge projects. Our teams are dedicated to building scalable and robust systems that drive meaningful impact. We are looking for a passionate, senior-level Full-stack Engineer with a strong backend focus to join us on an urgent basis for a key project.
Job Description
We are seeking a Senior Full-stack Engineer with deep expertise in Python and backend development, including experience with infrastructure and DevOps on AWS. The ideal candidate will have a solid track record in software development, a passion for clean code and scalable architecture, and the ability to lead teams effectively. While experience with machine learning (ML) models is a bonus, it is not a strict requirement.
This role is contract-based for an initial period of three months, with the possibility of extension based on project needs and performance.
Key Responsibilities:
- Design & Develop: Architect, design, and implement robust backend systems using Python while contributing to the full stack when necessary.
- DevOps & Infrastructure: Manage and optimize cloud infrastructure on AWS; implement CI/CD pipelines and ensure the stability and scalability of our systems.
- Collaboration: Work closely with cross-functional teams including product managers, data scientists, and front-end developers to deliver integrated solutions.
- Problem Solving: Analyze complex problems, propose innovative solutions, and implement enhancements to improve overall system performance.
- Optional ML Integration: (Bonus) Leverage or integrate machine learning models into existing systems where applicable. Familiarity with ML workflows, long chain/graph-based processing, and related tools is a plus.
Required Qualifications:
- Experience: 4-5 years of Full-stack development experience, with a focus on backend development (modern frontend frameworks, like React, Next.js - nice to have)
- Programming: Strong proficiency in Python with demonstrable experience in building scalable applications.
- DevOps & Cloud: Hands-on experience with AWS services (EC2, S3, Lambda, etc.) and managing cloud infrastructure; familiarity with CI/CD pipelines and containerization (Docker/Kubernetes) is highly desirable.
- Leadership (Bonus): Proven experience in a senior role with leading or mentorship responsibilities.
- Problem-Solving: Excellent analytical and problem-solving skills with a detail-oriented approach.
- Communication: Strong verbal and written communication skills, with the ability to work effectively in a collaborative environment.
Nice to have:
- Machine Learning Exposure: Experience or familiarity with integrating ML models into production systems, including handling complex data workflows (e.g., long graph/chain processing).
- Additional Technologies: Experience with other modern backend frameworks, databases (SQL/NoSQL), and microservices architecture.
- Agility: Experience working in fast-paced, agile development environments.
We Offer:
- Impact: Opportunity to work on innovative projects that push the boundaries of technology.
- Culture: A collaborative, inclusive environment where your ideas matter.
- Growth: Possibility for contract extension and long-term opportunities based on performance.
- Flexibility: Fully remote work
- Learning & development budget
- 20 days of PTO.
Process:
- HR Interview (up to 40 mins)
- Tech Interview - with Senior developer (general concepts in backend, 1h)
- Tech task (3,5 - 5h)
- Short-call to discuss task results (up to 30 mins)
- Final Interview with the Head of Engineering (on the client end, ~1h)