1 year ago
Bengaluru, IndiaSenior
Responsibilities
- Design, develop, and maintain scalable full-stack applications and rich user experiences.
- Build and extend production-grade APIs with monitoring, fault tolerance, and performance metrics.
- Develop backend services using Python/Django/FastAPI or Go and frontend applications using modern frameworks such as React.js.
- Collaborate with product, design, and platform teams to deliver features.
- Own complex technical problems, write maintainable code, conduct code reviews, and contribute to team discussions.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, or equivalent practical experience.
- At least 4 years of professional software development experience.
- Strong knowledge of data structures, algorithms, and computer science fundamentals.
- Experience building and scaling production-grade applications.
- Proficiency with Python/Django/FastAPI or Go for backend development.
- Experience with React.js, AngularJS, or Vue.js for frontend development.
- Experience designing and maintaining APIs with observability and fault tolerance.
- Preferred experience with distributed systems, containers, Docker, Kubernetes, AWS, GCP, or Azure.
- Preferred contributions to open-source projects or technical forums, along with strong written and verbal English communication skills.
Benefits
- Employees are expected to work from the office at least three days per week: Tuesday, Wednesday, and Friday.
- Employees can grow as individual contributors or team leaders and set their own goals.
- The role offers the opportunity to work with a global engineering team on large-scale technology problems.
Tech Stack
Categories
Full StackProduct Engineering
