Sr. Backend Engineer
TheraDriver
Software Engineering
Bengaluru, Karnataka, India · Bengaluru, Karnataka, India · Karnataka, India
Posted on Jan 9, 2025
We are seeking an experienced and driven Backend Engineer to join our passionate engineering team. As a Backend Engineer at TheraDriver, you will play a vital role in designing, developing, and maintaining the backend systems that drive our software solutions. Collaboration with cross-functional teams and ensuring the scalability, security, and performance of our products will be key to your success.
Responsibilities
Responsibilities
- Architect and develop scalable, resilient, and efficient backend systems, APIs, and microservices for our behavioral health software platform.
- Collaborate closely with frontend, design, and product teams to translate business requirements into well-defined APIs and backend solutions.
- Implement best practices for optimizing application performance, focusing on low latency and high throughput.
- Identify and address potential bottlenecks, security vulnerabilities, and performance bottlenecks.
- Participate actively in code reviews to ensure adherence to coding standards and industry best practices.
- Work closely with our DevOps and infrastructure teams to deploy and maintain applications in production environments.
- Stay up-to-date with emerging technologies and industry trends, suggesting improvements to our tech stack.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- 2-4 years of professional experience in backend development, 1+ years of which should focus on Node.js .
- Proficiency in building RESTful APIs and designing microservices architecture.
- Strong background in database design and optimization, including both SQL and NoSQL databases.
- Solid grasp of software engineering principles, design patterns, and coding best practices.
- Familiarity with cloud platforms (e. g., AWS, Azure) and containerization technologies (Docker, Kubernetes).