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
Location: nashik, IN
Posted Date: 5/8/2025
Contact Information
Contact | Human Resources Novoguild |
---|