Job Description
We are looking for a skilled B2B SaaS Back-End Developer to join our team. The successful candidate will be responsible for developing and maintaining the back-end infrastructure of our B2B SaaS product using the MERN stack (MongoDB, Express.js, React, and Node.js). The ideal candidate should have a strong understanding of software architecture, database design, and server-side programming languages. Additionally, the candidate should have experience working with cloud-based infrastructure (AWS Services, preferably) and be able to develop highly scalable and secure systems. Responsibilities:
• Produce software code of highest quality, efficiency, craftsmanship, simplicity and elegance.
• Design solutions to complex problems.
• Design and develop backend services using NodeJS and AWS services
• Develop and maintain secure RESTful APIs and microservices.
• Develop automated tests for backend systems
• Monitor and troubleshoot production issues
• Undertake evaluation of contemporary and emerging technologies and recommend adoption with discretion, with the sole purpose of benefiting the product and enabling business growth.
• Embrace, evangelize and promote automation and implement DevSecOps practices for the development and deployment of backend systems.
• Gain in-depth understanding of plans for strategic product evolution, tech-stack, modernization/migration, progressively clearing tech debt, and contribute to execution in a way it has zero disruption to short-term business.
• Drive for highly efficient and effective cloud infra utilization.
• Own the product as much as its architecture: delivering the product to meet/exceed customer expectations while enabling business growth is an extremely important responsibility of this role.
• Understand the business, customers and product-market fit deeply.
• Instil and promote best practices and standards for design, coding, quality assurance, automation, security and agile processes in general.
• Act as the gatekeeper for everything that gets delivered to the customer, and be accountable for quality and total customer experience.
• Demonstrate technical leadership and participate in the review of designs and code to ensure adherence to the highest levels of quality.
• Identify areas of improvement in the code base to ensure architectural/design integrity and extensibility.
• Assume ownership for technical screening and interviewing to help with the growth of the team.
• Work collaboratively with the business team, product management, UX design team and leadership, to ensure that the product development team constantly stays in alignment with the business. Requirements :
• Software coding craftsmanship and hands-on coder. 5+ years of experience in hard-core software product development. Experience with product companies is an important requirement
• Familiarity with DevSecOps practices such as continuous integration, delivery, and deployment
• Strong understanding of RESTful API design and microservice architecture
• Strong problem-solving skills and attention to detail
• Strong computer science fundamentals
• Adept with contemporary technologies and paradigms (such as Agile, DevSecOps, containers, microservices, REST APIs, MEAN /MERN stack)
• Experience with cloud-based infrastructure such as AWS (including EC2, S3, SQS, SNS, DocumentDB, OpenSearch ) and containerization technologies such as Docker and Kubernetes
• Strong inclination for end-to-end product ownership
• Have a penchant for high-quality and timely product delivery
• Familiarity with Ruby On Rails, GoLang is a bonus
• Undaunted by ambiguity and ability to solve complex problems
• Strong interest in exploring emerging tech to enable business growth
• Experience working on cloud native SaaS products would be highly valuable
• Understands and works towards customer delight and comprehensive customer experience
• Possesses good business acumen
• Excellent verbal and written communication skills and influencing skills
• Good with people and enjoys mentoring/coaching juniors technically
• Bachelor's or Master's degree in Computer Science or a related field
💡 Quick Summary
Seeking a career-building opportunity? The SSE|Backend|Nodejs position is now open for candidates interested in the Software Developer Jobs sector. This role in Bengaluru offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
