We are seeking a highly skilled Senior Python Developer to join our innovative team.
This role is ideal for a professional with a strong passion for designing scalable solutions and who excels at crafting high-quality, robust software systems. You'll work collaboratively with cross-functional teams to deliver impactful software solutions that drive business success.
Responsibilities
- Participate and lead full-cycle application development: from design and concept to production
- Use deep understanding of technologies and APIs to advise on the system's architecture
- Present technical solutions to product owners and effectively advocate for your approach
- Push code to production while improving deployment processes and monitoring systems
- Analyze, rethink, and refactor code to scale the application effectively
Requirements
- Advanced Python programming skills with 3+ years of experience and understanding of internal mechanics such as interpreter and memory management
- Experience with SQL language and relational databases, including proficiency in SQLAlchemy
- Knowledge of SDLC best practices in modern software development
- Strong communication skills in English (B1+ or higher)
Nice to have
- Docker experience
- Background in any cloud platform (AWS, GCP, Azure)
- Familiarity with Agile development methodologies like SCRUM or Kanban
- Capability to set up CI/CD for new Python projects
- Understanding of scraping frameworks or ETL Data Pipelines