Brainwonders - Indias Largest Career Counselling Company
450+ Education Institutes use the Brainwonders Services
80+ Corporate Connects
Winner of many numerous national and regional awards in the field of counselling and career guidance
Brainwonders is a leading edutech company and is looking to have a dynamic team to propel its growth ahead. The given below job description is for aspiring candidates with an eye towards Shaping tomorrows future.
Job Description
We are seeking an experienced and highly skilled Senior Backend Engineer with a strong technical leadership background. The ideal candidate will possess extensive knowledge in developing applications using NestJS and Express frameworks, have expertise in working with PostgreSQL and MongoDB databases, and be adept at designing and implementing microservices architecture. The role requires experience with OpenSearch and Elasticsearch for querying, proficiency in managing cloud infrastructure on EC2, and familiarity with Kafka for pub/sub messaging.
Key Responsibilities:
Lead the design, development, and deployment of backend services using NestJS and Express frameworks.
Architect, implement, and maintain robust and scalable microservices.
Manage and optimize PostgreSQL and MongoDB databases for performance and scalability.
Develop efficient querying mechanisms using OpenSearch and Elasticsearch.
Oversee cloud infrastructure on EC2, ensuring high availability and security.
Implement and manage Kafka for pub/sub messaging to ensure reliable communication between services.
Provide technical leadership and mentorship to a team of engineers.
Collaborate with cross-functional teams to define, design, and ship new features.
Ensure the performance, quality, and responsiveness of applications.
Stay up-to-date with the latest industry trends and technologies to ensure our systems are current.
Qualifications
Qualifications:
Minimum 5+ years of experience in backend development with a focus on NestJS and Express.
Proven experience in designing and implementing microservices architecture.
Strong expertise in PostgreSQL and MongoDB.
Experience with OpenSearch and Elasticsearch for complex querying.
Proficiency with cloud services, specifically EC2.
Hands-on experience with Kafka for pub/sub messaging.
Strong understanding of software development best practices and design patterns.
Excellent problem-solving skills and attention to detail.
Ability to work independently as well as part of a team.
Flexibility to work late hours if required.
Preferred Qualifications:
Previous experience in a technical leadership role.
Experience working in a remote setup.
Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.