TL;DR
Python Developer (FinOps): Develop and maintain internal automation systems for software environment installation and configuration used by developers, QA, and sysadmins. Focus on backend system development with an accent on serverless architecture, CI/CD processes, and high-availability systems. Focus on designing, planning, and collaborating across teams to expand system functionality and release new versions.
What you will do
- Develop and maintain internal automation systems for software environment installation and configuration.
- Design, plan, and estimate tasks collaboratively with the team.
- Conduct and participate in code reviews.
- Collaborate with development, testing, and administration departments to gather requirements and expand system functionality.
- Release new versions of the system.
Requirements
- Minimum 2 years of experience in backend system development using Python 3.
- Understanding of serverless application architecture and development (AWS Lambda, StepFunctions, SQS).
- Experience with CI/CD tools and processes (GitLab CI, Terraform).
- Experience in developing high-availability systems.
- On-site presence required 4 days a week for effective collaboration.
Nice to have
- Experience in web interface development (Node, React, Vue).
- Experience with deployment tools such as Docker, Kubernetes, Serverless, Jenkins.
- Experience with PostgreSQL and MongoDB databases.
- Experience with web frameworks: Django, Flask, FastAPI.
Culture & Benefits
- Well-coordinated professional team.
- Cutting edge technologies and challenging tasks.
- Opportunities for professional and career growth.
- Additional Health and Life Insurance Package.
- Employee Assistance Program.
- 25 vacation days.
