Senior Python Developer
US Company is searching for a couple of Senior Python Developers into a complex, enterprise-level project: SaaS, which allows multiple functions for sustainability & operational risk management on high-risky industries (oil and gas gathering, chemical, energy etc). Interesting project with cutting edge technologies, distributed team, full-time, an official contract. Remote work, flexible schedule according to CET.
Position Overview:
We are looking for a couple of Senior Python Developers (frontend-end skills considered as a plus). This role is ideal for someone who thrives in building scalable, high-quality applications and possesses strong English communication skills. A crucial aspect of this position is the ability to work within cross-functional squads, collaborating closely with team members across various disciplines to deliver innovative solutions.
Tech Stack:
- Backend: Python, Django + SQLAlchemy, Celery + RabbitMQ, OpenAPI
- DB: PostgreSQL, Redis
- CI/CD: GitHub Actions, Azure Pipelines
- Infrastructure: k8s+Terraform, Azure, Heroku, GCP
Key Responsibilities:
- Design, develop, and maintain applications collaborating within cross-functional squads: engineers, designers, product managers
- Actively participate in squad meetings to define, design, and ship new features, ensuring alignment with project goals and timelines
- Ensure the performance, quality, and responsiveness of applications, leveraging cross-functional expertise to address complex challenges
- Identify bottlenecks, fix bugs, and contribute to improving code quality and test automation within a team-oriented environment
- Collaborate with the team to share knowledge and foster a culture where everyone can learn and grow together
- Keep abreast of emerging trends and technologies in web development, sharing knowledge and insights with cross-functional teams to drive innovation
- Knowledge of TDD and DDD
Qualifications:
- 7+ years of backend experience in any of the following languages Python, Java, C++, C#, Rust, Ruby, Go
- Comprehensive understanding of the web development process: design, development, deployment, and maintenance
- Exceptional problem-solving skills and attention to detail
- Experience with Agile development methodologies
- Skills to plan, track, and ensure timely delivery
- Strong English communication and interpersonal skills to effectively collaborate within squads
- Bonus: Frontend development experience, with proficiency in React with Typescript
- Bonus: Capable of managing development projects from conception to completion
Our Values:
- Customer-centric: We are focused on the customer in everything we do
- Action-oriented: We demonstrate a bias to action
- Collaborative: We recognize that the best ideas come from the exchange and sharing of ideas between individuals and teams
- Accountable: We deliver on commitments and have ownership of results
- Innovative: We challenge ourselves to develop creative solutions to problems
Work conditions:
- Distributed team, remote work.
- Kanban or scrum approach, 5-6 team members / team.
- Full-time (40 hours per week), CET business hours.
- Official contract: salary, sick-leave days, holidays, vacations.
Hiring process:
- Step 1 - preliminary interview (main questions) - 30 mins
- Step 2 - internal tech interview (tech questions) - 40-50 mins
- Step 3 - tech interview with team leader and architect - 1 hour
Required skills experience
| Python | 9 years |
| Django | 7 years |
| SQLAlchemy | 5 years |
| Celery | 5 years |
| RabbitMQ | 7 years |
| OpenAI | 5 years |
| PostgreSQL | 5 years |
| Redis | 5 years |
| Heroku | 5 years |
| Azure | 3 years |
Required languages
| English | B2 - Upper Intermediate |