Strong Middle / Senior Python Backend Developer

Movadex is looking for a highly skilled Python Backend Developer with strong experience in building scalable, high-performance backend systems. In this role, you will be responsible for designing and developing robust APIs, optimizing databases, and ensuring system reliability in cloud environments. You will work closely with cross-functional teams to deliver efficient and secure backend solutions. If you have a deep understanding of Python, cloud services, and modern backend architectures, weโ€™d love to hear from you!

 

As part of our team, you will:

- Design, develop, and maintain scalable, high-performance backend systems using Python

- Participate in devising microservices, event-driven, and monolithic architectures

- Review code, uphold high development standards, and mentor junior developers

- Implement CI/CD pipelines, containerization, and orchestration

- Integrate with RESTful APIs and other third-party services

- Troubleshoot, debug, and support existing systems to ensure their stability

- Work closely with frontend developers, quality engineers, UI/UX designers, and other stakeholders to align technical solutions with business needs

 

We are looking for a candidate with:

- Minimum of 4 years of proven experience in software development

- Robust professional experience with Python (Flask, FastAPI)

- Proficiency in writing unit, integration, and functional tests

- Experience designing, implementing, and maintaining RESTful APIs

- Solid experience working with cloud environments (esp. AWS) and containerization tools (Docker)

- Deep understanding of CI/CD practices and tools (AWS CodePipeline, Github Actions, etc.)

- Experience with relational databases (SQL queries, migrations, optimization)

- Experience working with task management tools (Jira, Asana, Trello)

- Strong understanding of secure coding practices, authentication methods (OAuth, JWT), and performance optimization techniques

- Proficiency with Git and distributed version control systems (GitHub, GitLab, Bitbucket)

 

We expect you to demonstrate such technical skills:

- Programming language: Python

- Frameworks: Flask, FastAPI

- RDB Management: PostgreSQL, SQLAlchemy

- Cloud & DevOps: AWS (Lightsail, RDS, EC2, S3, EB, Lambda, CodePipeline, AutoDeploy, EventBridge, SNS, etc.)

- Containerization: Docker

- Message Brokers & Asynchronous Processing: Celery, Redis, RabbitMQ

- Version Control: Github, GitLab, Bitbucket

- API Testing: Postman, Swagger/OpenAPI

- Other tools & technologies: OAuth2, JWT, WebSockets

 

You will be a great fit if you demonstrate:

- Ability to write clean, effective, and scalable code, reflecting your commitment to quality

- Excellent communication skills, both written and verbal, and ability to clearly explain technical concepts to collaborate effectively with team members

- Ability to prioritize tasks, meet deadlines, and align your work with the team's objectives

- Strong analytical and debugging skills with a proactive approach to troubleshooting

- English command: upper-intermediate or higher

 

Nice to have:

- Experience with orchestration tools (e.g. Kubernetes)

- Experience with NodeJS (Express, TypeScript, MongoDB)

- Experience with reporting and troubleshooting tools (e.g. Datadog, Grafana, AWS Cloudwatch)

- Bachelor's degree in Computer Science, Engineering, or equivalent

- AWS certifications (Cloud Practitioner, Developer, Solutions Architect, etc.)

 

 

What We Offer:

- Competitive monthly salary

- Flexible schedule

- Comfortable office in Lviv

- Friendly atmosphere within young and professional team

- Interesting projects and challenging tasks

- Opportunity to work remotely

- English courses

- Paid sick leave and paid vacation

- Opportunities for career growth and self-development

- Team building activities

 

Published 14 March
68 views
ยท
11 applications
To apply for this and other jobs on Djinni login or signup.