Posted yesterday
SR Back-End Developer
As a Senior Backend Engineer, you’ll play a critical role in architecting and developing robust web applications that support AI-powered tools. While Python will be your primary language, this role requires a strong engineering foundation and experience with large-scale systems, cloud platforms, and enterprise-grade applications. You’ll have the opportunity to work on a cutting-edge platform while gaining exposure to AI technologies, making a real-world impact
Key Qualifications:
- 5+ years of backend development experience with a strong focus on Python.
- Proven expertise in designing and building scalable, high-performance web applications using FastAPI or Django.
- Strong engineering principles and experience with large-scale systems.
- Hands-on experience with cloud platforms (GCP, AWS, Azure).
- Proficiency in enterprise system design and third-party integrations, including authentication.
- Familiarity with DevOps practices and tools, including CI/CD pipelines and containerization (e.g., Docker, Kubernetes, Infrastructure-as-code).
- Solid understanding of building systems for high availability, performance, and reliability.
- Advanced English proficiency (both written and spoken).
Preferred Skills:
- Exposure working with streaming protocols, like WebSocket and SSE.
- Proven experience in system optimization, including the use of profilers and conducting stress tests.
- Skills in database and query optimization are also a plus for the role.
- Proficient in designing and developing RESTful APIs.
- Experience with AI-related platforms or tools, although not mandatory.
- Experience with other programming languages such as Java, .NET, or Go (not required but a bonus).
Responsibilities:
- Collaborate with product teams and front-end engineers to define technical requirements and deliver exceptional solutions.
- Contribute to DevOps workflows, ensuring smooth deployment, monitoring, and maintenance of applications.
- Architect, design, and build backend systems to support AI-powered applications.
- Design and implement robust authentication and authorization mechanisms, including third-party integrations.
- Optimize system performance and ensure the reliability and scalability of applications.
- 11st Interview
- 2Technical Interview Live Coding
- 3General Technical Interview