CodeIT is a software development company. We know how to transform business ideas into profitable IT products.
CodeIT is inviting an experienced Python Developer to join one of our long-term projects and work on a permanent basis.
Reqrements:
- 5+ years of commercial experience with Python
- Excellent knowledge of Django+DRF (optionally — FastAPI/Flask+SQLAlchemy)
- Strong experience with Celery, knowledge of any message broker (RabbitMQ preferred)
- Good knowledge of PostgreSQL (any other SQL database knowledge would be a plus)
- Strong experience in writing unit tests
- Strong Docker, Docker-Compose skills
- Cloud development experience (AWS or Google Cloud preferred)
- CI/CD experience and ability to do simple deployments without DevOps
- Good Linux knowledge
- 2+ years experience of direct and intensive voice communication with English-speaking clients, including non-technical ones
- Strong experience of decomposing high-level requirements into ready-to-do tech tasks
- Good in writing tech documentation
- English level: Upper-Intermediate and higher
- Experience in playing a lead role on a project
- Experience in working directly as part of the clients team without project manager
- Canonical Ubuntu MaaS expertise for bare metal management
Would be a plus:
- Experience in pre-sales activities
- Experience with container orchestration systems like Kubernetes, AWS ECS, Docker-Swarm
- Mentorship experience
- Configuration management with Ansible and Juju
Responsibilities
- Develop effective & scalable code and support the already created one
- Improve functionality of existing systems
- Review code for acceptance criteria, robustness, style, and maintainability
- Coordinate internal team to redo user requirements into technical solutions
- Architecture new modules, providing system suggestions to a customer
- Creating and supporting technical documentation
- Communication with a client and other stakeholders (meetings and writing group chat discussions)
- Providing time estimates for tasks and projects
Being a member of the CodeIT team means:
— Career Path and growth opportunities (seniority level system, individual development plan, technical leads)
— Compensation of participation in conferences and workshops, invited experts
— Development of soft skills (people management and emotional intelligence training)
— Free access to the company account on Udemy educational platform
— Internal library
— Corporate English courses and communication with clients from English-speaking countries
— Experienced and supportive team members
— Paid time off (vacation, sick-leave, remote work)
— Legal support