Novoguild

Software Development Engineer - II - Node.js/Python

Job Location

nashik, India

Job Description

Job Summary : We are seeking a highly skilled and experienced SDE II with a strong foundation in Node.js, Python, MySQL, and a working knowledge of cloud platforms like AWS and Azure. This role requires a blend of deep technical expertise and practical system design capabilities. As part of a cross-functional team spread across the US and India, including internal collaborators at CHRP and external technology service providers, you will play a pivotal role in architecting, designing, and delivering scalable, high-performance software systems. This role is ideal for a candidate with strong back-end development experience, excellent problem-solving abilities, and a passion for creating robust and maintainable code. Prior experience working in fast-paced, distributed teams or startups is a strong plus. Key Responsibilities : - Architect and design full-stack solutions using Node.js, Python, and MySQL, ensuring scalability, reliability, and performance. - Translate complex business requirements into clear technical specifications and architectural designs. - Lead system analysis and feasibility studies to evaluate the technical and business viability of proposed solutions. - Define and enforce coding standards, architectural patterns, and best practices across development teams. - Collaborate closely with developers, PMs, QA, and DevOps teams located in both India and the US, ensuring seamless integration and delivery. - Oversee software design and development, ensuring adherence to architectural standards and quality assurance processes. - Conduct code reviews, provide constructive feedback, and mentor junior engineers to uphold high-quality development. - Identify technical risks and propose innovative solutions and mitigation strategies. - Coordinate with infrastructure/cloud teams to ensure proper CI/CD pipeline integration, deployment, and scalability. - Stay updated with the latest technology trends, cloud developments, and modern software development practices. - Drive a culture of continuous improvement and learning within the team. Technical Requirements : - 7 years of professional experience in software development. - Strong hands-on experience with : - Node.js (REST API development, server-side logic) - Python (API scripting, data processing) - MySQL (database schema design, optimization, complex queries) - Deep experience with cloud platforms : AWS, Azure (knowledge of GCP is a plus). - Solid understanding of backend architecture, microservices, and RESTful API design principles. - Proficiency in software architecture patterns, system design, and large-scale distributed systems. - Working knowledge of CI/CD pipelines, containers (Docker), and infrastructure-as-code is desirable. - Familiarity with performance tuning, monitoring tools, and scalable deployment practices. Desired Skills : - Startup experience or fast-paced product development background is highly desirable. - Prior experience in leading or mentoring teams or managing modules with minimal oversight. - Strong communication and interpersonal skills - ability to convey technical concepts clearly across functional teams. - Comfortable working in collaborative, remote, and distributed environments across time zones. - Demonstrated passion for clean code, reusable design, and performance optimization (ref:hirist.tech)

Location: nashik, IN

Posted Date: 5/8/2025
View More Novoguild Jobs

Contact Information

Contact Human Resources
Novoguild

Posted

May 8, 2025
UID: 5169498884

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.