
Senior Backend Developer, Python
Posted May 30

Posted May 30
This is a fully remote position, open to applicants in Bulgaria.
• Revise current Python backend applications to facilitate the breakdown of a monolithic structure into smaller, independent services.
• Identify practical, low-impact modifications that enhance modularity and separation of concerns without excessive redesign.
• Ensure that application configurations and settings are environment-specific and suitable for deployment across various environments.
• Design and maintain production-quality backend services and APIs in Python, prioritizing maintainability, reliability, and security.
• Assist in the transition of applications towards containerized and automated deployment methods, collaborating closely with DevSecOps and platform engineers.
• Enhance code quality, testing, troubleshooting, and documentation to enable safe incremental changes.
• Diagnose and resolve functional, integration, and performance challenges in existing backend services.
• Document changes made and contribute to best practices in backend engineering within the team.
• Over 7 years of professional experience in backend software development, with a primary focus on Python backend engineering.
• Strong recent hands-on experience in Python backend development.
• Demonstrated experience in building and maintaining production backend services and APIs.
• Proven ability to work with existing or legacy codebases and carry out incremental refactoring.
• Practical experience in supporting the breakup of monolithic applications into smaller, independent services.
• Strong understanding of environment-specific configurations, backend architecture, API design, and database design.
• Good comprehension of integration patterns, service boundaries, and maintainable backend design.
• Familiarity with CI/CD practices, Git workflows, code reviews, and Agile/Scrum methodologies.
• Solid understanding of secure coding practices and the ability to write maintainable, thoroughly tested code.
• Strong analytical, debugging, communication, and documentation abilities.
• Experience with deployments using Docker and Kubernetes.
• Experience with message queues, event-driven architectures, or caching strategies.
• Experience in cloud or hybrid environments.
• Proficient in spoken and written English.
• Competitive salary and performance-based bonuses.
• Comprehensive health benefits including medical, dental, and vision coverage.
• Flexible work hours and the option for remote work.
• Opportunities for professional development and continuous learning.
• Engaging company culture and a collaborative work environment.
Confitec
DOMVS iT
Anyone AI
FCamara Consulting & Training
Get handpicked remote jobs straight to your inbox weekly.