Senior Python Developer

We are looking for a Senior Python developer to help our company deliver value to our customers just in time and with excellent code quality. We offer you to participate in great, challenging and interesting projects.

Visit our software development service page to learn about the approach and competencies of our team and get an idea of potential projects.

Responsibilities

  • Writing high-quality, reusable and documented code
  • Scalable and reliable applications design
  • New functionality implementation to meet product requirements
  • Existing solution maintenance so that the customer experience is seamless
  • Code profiling, debug and optimization
  • Development process and deployment automation
  • Estimation and milestones definition for new projects
  • Architectural decisions
  • Code review
  • Resource and time management
  • Establishing communication inside and out of the team
  • Meetings and occasional brainstorming participation

Requirements

  • 3+ years of commercial Python development
  • Distributed systems design and implementation experience
  • Experience with Django or any web microframework + SQLAlchemy
  • Experience with asynchronous web-frameworks (aiohttp/sanic)
  • Experience with relational databases and SQL
  • Experience with NoSQL databases
  • Automated functional/integration/unit testing experience
  • Experience with any cloud platform (AWS/GCP/Azure)
  • Docker experience
  • Knowledge of orchestration tools
  • CI/CD pipelines building experience
  • Git experience
  • Advanced Linux user
  • Code review experience
  • Knowledge of algorithms, data structures and design patterns
  • OOP understanding
  • HTTP and REST understanding, knowledge of JSON-RPC, gRPC and other communication protocols

Nice to have

  • Mentoring and team management experience
  • Strong collaboration skills
  • Knowledge of FE technologies (JS/HTML/CSS)

We offer

  • Opportunity for professional self-realization
  • Friendly and united team
  • Competitive salary
  • 25-days of paid vacation
  • 100%-paid sick leave
  • Sport-program
  • Language course and other corporate programs
  • Medical insurance
  • Competitive (official) salary.

Apply for this position