Job Description
We are seeking a Senior Full-Stack Engineer to join our engineering team. In this role, you will work closely with the product team to design, develop, and maintain web applications. You will be responsible for ensuring the performance, scalability, and security of the product.
We value candidates with a strong foundation in technical principles, a passion for solving complex problems, and a commitment to excellence. Your ability to work well within a team, take full ownership of your tasks, and pride in your work is crucial. A good-natured competitive spirit and interest in sports like Cricket, Tennis, F1, or competitive running, while not mandatory, would make you a great fit for our team culture.
What you'll do:
- Architect, develop, and maintain web applications with React, Python, and FastAPI.
- Build RESTful APIs to interact with the backend data sources.
- Create and maintain scalable and robust web applications.
- Ensure that the applications are performant, secure, and easy to maintain.
- Collaborate with our DevOps leader for efficient, continuous deployment.
- Participate in code reviews to maintain code quality and identify potential issues.
Background we're looking for:
- Degree in Computer Science or a related field.
- 2+ years of experience building web applications as a full-stack or backend engineer, ideally at a tech startup
- Strong proficiency in React, Python, FastAPI, AWS services.
- Familiarity with databases like MySQL, MongoDB, or PostgreSQL.
- Strong problem-solving skills and the ability to take ownership of tasks.
- Excellent communication and interpersonal skills.
- We hire for potential — even if you don't meet all the criteria listed here, we encourage you to apply.