Logo
Soni Resources

Lead Software Engineer

Soni Resources, New York, New York, us, 10261

Save Job

Our client is looking for a hands-on

Lead Software Engineer

who thrives in modern web development and enjoys mentoring others. This role focuses primarily on front-end architecture and development using React, while also requiring solid back-end experience with Node.js/NestJS to build full-stack solutions. You'll be instrumental in driving adoption of best practices, guiding engineers, and delivering cloud-native applications that power key business platforms.

Responsibilities:

Lead the design, development, and delivery of responsive, high-performance front-end applications using React and TypeScript.

Build and maintain scalable, modular back-end services with Node.js and NestJS to support front-end functionality.

Mentor and support engineers through code reviews, architecture discussions, and hands-on guidance.

Own technical direction for front-end solutions, advocating for performance, accessibility, and maintainability.

Collaborate with UI/UX designers, product managers, and cross-functional teams to deliver intuitive, business-driven features.

Contribute to and refine CI/CD pipelines, testing practices, and cloud deployment strategies (primarily AWS).

Ensure security, data privacy, and compliance are embedded into development practices, particularly when working with PII. Qualifications:

7+ years of software engineering experience, with a strong portfolio of modern web applications.

Expert-level proficiency with React, JavaScript/TypeScript, and front-end development best practices.

Hands-on back-end development experience with NestJS (or Node.js frameworks) for API and service development.

Proven ability to lead projects and mentor engineers at various levels.

Experience in cloud environments (preferably AWS) and knowledge of deploying containerized microservices.

Solid understanding of RESTful and GraphQL APIs, integration patterns, and third-party service connections.

Familiarity with front-end performance tuning, testing frameworks (e.g., Jest), and micro-frontend concepts is a plus.

Working knowledge of web security fundamentals (OWASP, authentication, and secure data handling). Bonus:

Exposure to Redis or caching strategies in web apps

Experience with microservices and/or micro-frontend architecture

Comfortable working in Agile, cross-functional teams using tools like Jira and GitHub Actions