← All jobs

Senior Backend Developer

About the role

• Develop, optimize, and maintain robust backend applications using Python
• Design and implement scalable, efficient microservices architectures
• Design, develop, and deploy cloud-based applications using AWS services
• Deploy and manage containerized applications with Kubernetes
• Ensure backend systems maintain optimal performance, reliability, and security
• Collaborate with cross-functional teams to define system architecture and drive technical strategies
• Identify and troubleshoot complex issues
• Apply solutions to improve system efficiency and reduce downtime

• 7+ years of professional experience in software development, with a strong focus on backend technologies
• Proficiency in Python
• Fluency in Ukrainian language
• In-depth understanding of Kubernetes (K8s) for container orchestration and management
• Experience developing and deploying cloud solutions using AWS services, including ECS, EKS, Lambda, S3, and RDS
• Strong background in microservices architecture and distributed systems
• Experience working with both relational and NoSQL databases
• Strong debugging skills and a deep understanding of performance optimization techniques
• Ability to collaborate effectively with developers, product managers, and engineers
• Knowledge of CI/CD pipelines
• Experience with containerization tools like Docker
• Familiarity with DevOps principles and practices