
Senior Software Engineer / Software Architect (Technical Lead)- Node.Js & Angular
Trivandrum
in 29 days
Brief Description Position : Senior Software Engineer / Software Architect (Technical Lead) Experience : 7-10yrs Working hours: 2:00PM -11:00PM
Roles and Responsibilities
Technical Leadership (Lead, Unblock & Quality Oversight)
Serve as the technical lead for the development team, acting as the primary point of contact for all technical decisions.
Unblock and mentor developers, providing guidance, troubleshooting, and code-level problem solving.
Ensure QA quality and documentation standards are met—review QA processes, validate test coverage, and ensure both QA and developers complete all required technical and test documentation.
Act as the technical Scrum Master for engineering tasks—helping plan technical work, ensuring sprint goals are achievable, and prioritizing technical debt where needed.
Establish and enforce coding, documentation, and architectural best practices.
Software Development (~70%)
Develop and maintain high-quality, scalable applications using Node.js, Nest.js, Angular, MongoDB, TypeScript, and JavaScript.
Lead by example through hands-on coding, thorough code reviews, and active collaboration.
Architecture & Cloud/DevOps (~30%)
End-to-End Architecture: Design scalable, secure, and maintainable application, data, and cloud infrastructures.
Tech Stack Leadership: Primarily work within the existing stack but evaluate and lead adoption of new technologies if required.
Cloud/DevOps Ownership: Design and implement DigitalOcean deployment strategies, CI/CD pipelines, and infrastructure-as-code (with the flexibility to recommend other cloud services such as AWS or Azure if needed in the future). Define and maintain the long-term technical roadmap while ensuring successful short-term project delivery.
Cross-functional Collaboration
Work closely with the Product Owner, UX/UI Designer, Leadership, and other key stakeholders to translate business and user requirements into technical solutions.
Present and explain technical decisions and trade-offs to both technical and non-technical stakeholders.
Qualifications Required
Proven experience as a Senior Full-stack Developer and Technical Lead.
Strong expertise in Node.js, Nest.js, Angular, MongoDB, TypeScript, and JavaScript.
Hands-on experience with Digital Ocean, CI/CD pipelines, and infrastructure automation.
Proven ability to mentor and guide junior and mid-level developers.
Experience ensuring QA process adherence and documentation completeness.
Excellent problem-solving skills with a proactive approach to unblocking others.
Excellent communication and collaboration skills, with experience in cross-functional teams.
Familiarity with Agile methodologies (SCRUM, XP) and tools (Jira, Confluence).
Exceptional English communication skills, both written and spoken.
Preferred
Experience with multi-lingual applications.
Knowledge of Zoom, DocuSign, and SurveyMonkey APIs.
Experience in healthcare, scientific, or regulated industries.
Interested candidates please share your resumes to careers@inapp.com Preferred SkillsNode.js, Nest.js, Angular, MongoDB, TypeScript, and JavaScript.