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.