Senior Python Full-stack Developer
US Company is searching for a couple of Senior Python Full-stack Developers into a complex, enterprise-level project - SaaS, which allows multiple functions for safety and health insurance 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.
Position Overview:
We are looking for a couple of Senior Python Full-stack Developers with a strong emphasis on frontend-end development. 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
- Frontend: React + TypeScript, OpenAPI, Playwright
- 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
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).
- 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 | 7 years |
| Django | 5 years |
| RabbitMQ | 6 years |
| OpenAPI | 7 years |
| React.js | 5 years |
| TypeScript | 5 years |
| Playwright | 4 years |
| Azure | 3 years |
Required languages
| English | B2 - Upper Intermediate |