Responsibilities
- Lead the design, development, and maintenance of scalable and robust software solutions
- Collaborate closely with cross-functional teams to deliver high-quality applications that meet business objectives
- Architect software systems
- Provide technical guidance to engineering teams
- Oversee code quality through rigorous reviews
- Drive continuous improvement in development processes
Requirements
- 8+ years of experience as a Python backend developer
- Experience with FastAPI framework
- Strong experience with REST API design and development
- Experience with MongoDB
- Experience with containerization technologies such as Docker
- Solid understanding of data structures and algorithms
- Ability to interpret business requirements and translate them into effective technical solutions
- Familiarity with version control systems, such as Git
- Excellent communication skills, both written and verbal, with strong critical thinking abilities
- Bachelor's or master's degree in engineering or computer science
Nice to Have
- Experience with different AWS services (EC2, S3, Elastic Cache, etc)
Benefits
- The opportunity to join our growing business at an exciting time
- Dynamic and entrepreneurial culture