
Senior Backend Developer, Python
Posted Jun 3

Posted Jun 3
This is a fully remote position, open to applicants in Romania.
• Revise current Python backend applications to facilitate the breakdown of a monolithic architecture into smaller, independent services.
• Recognize practical, low-impact modifications that enhance modularity and separation of concerns without excessive redesign.
• Guarantee that application configurations and settings are based on the environment and appropriate for deployment across various environments.
• Create and sustain production-quality backend services and APIs in Python, emphasizing maintainability, reliability, and security.
• Assist in the transition of applications towards containerized and automated deployment models, collaborating closely with DevSecOps and platform engineers.
• Enhance code quality, testing, troubleshooting, and documentation to facilitate safe incremental changes.
• Diagnose and resolve functional, integration, and performance issues in current backend services.
• Document changes made and contribute to best practices in backend engineering throughout 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 track record of working with existing or legacy codebases and performing incremental refactoring.
• Practical experience in assisting the breakdown of monolithic applications into smaller, independent services.
• Strong grasp of environment-based configuration, backend architecture, API design, and database design.
• Good understanding of integration patterns, service boundaries, and sustainable backend design.
• Familiarity with CI/CD practices, Git workflows, code reviews, and Agile/Scrum methodologies.
• Strong understanding of secure coding practices and the ability to write maintainable, well-tested code.
• Excellent analytical, debugging, communication, and documentation skills.
• Experience with Docker and Kubernetes-based deployments.
• Knowledge of message queues, event-driven architectures, or caching strategies.
• Experience in cloud or hybrid environments.
• Proficient in spoken and written English.
• Opportunities for professional development
• Options for remote work
Confitec
DOMVS iT
Anyone AI
FCamara Consulting & Training
Get handpicked remote jobs straight to your inbox weekly.