Job Description
We are looking for a skilled Full Stack Developer to join our dynamic and international team. In this role, you’ll be responsible for designing and building both client- and server-side components of scalable web applications, with a strong focus on Python, AWS, and modern JavaScript frameworks.
If you’re passionate about building efficient, secure, and beautifully designed digital products—and thrive in collaborative environments—we’d love to meet you.
Responsibilities:
-
Design and implement client-side and server-side architecture
-
Build visually appealing and responsive front-end interfaces
-
Develop and maintain reliable databases and scalable backend systems
-
Write clean and effective APIs for seamless system communication
-
Ensure applications are tested for responsiveness, performance, and efficiency
-
Troubleshoot, debug, and continuously improve software components
-
Implement robust security and data protection strategies
-
Build and deploy cloud-native features using AWS, including serverless architectures
-
Collaborate with product managers and cross-functional teams to ideate and deliver software solutions
-
Work closely with data scientists and analysts to improve application intelligence
-
Write and maintain comprehensive technical documentation
-
Requirements:
-
Proven experience as a Full Stack Developer
-
Strong backend development skills with Python (mandatory)
-
Hands-on experience building web applications using AWS serverless services (e.g., Lambda, API Gateway, DynamoDB)
-
Proficiency in front-end technologies: HTML, CSS, JavaScript
-
Experience with at least one JavaScript framework: Vue.js, React, or Node.js
-
Familiarity with databases (SQL/NoSQL), web servers (e.g., NGINX), and UI/UX best practices
-
Knowledge of streaming technologies is a plus
-
Excellent understanding of software development principles, version control (e.g., Git), and CI/CD processes
-
Fluent in English—both written and verbal—as you’ll be working in an international team