We are seeking a highly experienced Senior Full-stack Developer with expertise in Python and React to join our innovative team. You will play a crucial role in developing, deploying, and maintaining scalable web applications while collaborating closely with cross-functional teams to deliver exceptional solutions.
Responsibilities
- Develop APIs and back-end logic with Python and FastAPI
- Create and optimize PostgreSQL databases for performance
- Implement and maintain unit tests and test scripts using Playwright and PyTest
- Optimize application and database performance for efficiency
- Leverage GitHub for version control and collaborative development
- Deploy applications using Docker and manage systems on Azure
- Utilize Terraform to implement infrastructure as code and orchestrate services with Kubernetes
- Integrate GraphQL APIs to enhance data retrieval efficiency
- Collaborate with teams to align full-stack development objectives with project goals
- Stay informed on emerging back-end technologies and best practices
Requirements
- At least 3 years of professional experience working on back-end and full-stack projects
- Strong proficiency in Python and FastAPI with hands-on experience
- Background in SQL and database technologies, including PostgreSQL
- Expertise in test automation using Playwright and unit testing with PyTest
- Knowledge of tools like Docker for containerization
- Familiarity with Azure and CI/CD pipelines via GitHub Actions or Azure DevOps
- Understanding of Terraform for infrastructure as code and Kubernetes for orchestration
- Competence in integrating GraphQL APIs into projects
- Familiarity with React for collaboration on full-stack development
- Effective communication skills and a proactive approach to problem-solving
- English proficiency at B2 level or higher