You will lead software engineering efforts focusing on scalable backend systems and data integration.
Responsibilities
- Design and implement scalable services using Python, Scala, and TypeScript.
- Develop and maintain high-performance APIs using GraphQL, gRPC, and FastAPI.
- Manage data workflows and messaging patterns using Kafka.
- Optimize database interactions and complex queries using SQL.
- Own and improve CI/CD pipelines to automate deployment processes.
Required Skills
- 5+ years of professional software engineering experience.
- Proficiency in Python and FastAPI.
- Experience with TypeScript.
- Strong backend development skills in Scala.
- Advanced SQL knowledge.
- Hands-on experience with Kafka.
- Experience designing and consuming APIs, including GraphQL and gRPC.
- Practical knowledge of CI/CD pipeline implementation.
- Bachelor's degree in any field.