Senior Software Engineer (Node.js)

4 - 8 years

0 Lacs

Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

You have the opportunity to join a dynamic team as a Backend Engineer (SDE3/Tech Lead) at our company, which has secured $14M in funding from prominent investors like Y Combinator and Brex. Our goal is to streamline the CFO stack for rapidly expanding businesses. We are dedicated to crafting exceptional products for our clients, fostering a rewarding environment for our employees, and establishing a sustainable, profitable business model. In this role, you will be working with a current stack that includes Node.js, TypeScript, NestJS, PostgreSQL, and Azure. With 4-6 years of experience, you will assume ownership of projects, collaborate with your peers, and engage in the design, testing, and enhancement of our operational framework with a creative and analytical mindset. Your expertise will be reflected in the high-quality, robust, and understandable code you produce. Your commitment to pragmatic test coverage will enable you to engage in continuous refactoring confidently and responsibly. As a backend specialist, you will excel in constructing scalable, resilient, and secure systems, demonstrating a profound understanding of how each line of code contributes to the overall business strategy. Key responsibilities include leading and mentoring a team of backend engineers, designing and maintaining scalable backend applications, collaborating with colleagues to enhance features, and upholding software architecture principles. You will also play a crucial role in the system design process, ensuring clean and efficient code while fostering collaboration between frontend developers and UI/UX designers. Moreover, you will be expected to conduct thorough testing and debugging of backend code, stay abreast of industry trends and technologies, and make proactive suggestions to enhance the backend infrastructure. Your role will also involve managing PODs, setting team goals, conducting performance reviews, and offering constructive feedback to team members. Your proficiency in unit testing principles, along with experience in using frameworks like Jest or JUnit, will be invaluable. Additionally, your qualifications should include a Bachelor's degree in Computer Science or a related field, 6-8 years of backend development experience, strong proficiency in Node.js, TypeScript, NestJS, PostgreSQL, and Azure, and the ability to lead and mentor engineering teams effectively. Strong problem-solving, analytical, communication, and collaboration skills are also essential for this role.,

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You