- 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