Senior Fullstack Engineer - Saas Production Support (L3)
Terrascope
Location
Bangalore | India
Job description
We are looking for a Senior FullStack Engineer with L3 support capabilities to provide application support that involves fix-on-fail and fix-before-fail scenarios working closely with Production support, engineering, product and quality assurance teams
This role will report into the Head of Engineering and will be crucial in shaping the future of climate-tech SaaS products and aligning the platform to a well-architected framework
In this role you will:
Be 100% hands-on role to design, build and test SaaS platform using MERN stack with typescript and advanced troubleshooting skills.
Be The first line of defense for incidents reported in production through multiple sources.
Be responsible for adherence to customer Service Level Agreements (SLA) for SaaS platform.
Identify the root cause analysis(code, environment, or configuration) and work with engineering pods in rolling out the hotfix.
Build advanced knowledge of SaaS Platform, backend microservices, and infrastructure architecture domains.
Build a deep understanding of architecture and design of the SaaS platform.
Driving the blameless post mortem for all incidents reported in production.
Document comprehensive impact and change collision assessments to facilitate the approval process.
You should have:
Previous working experience as a Full-stack Developer for at least 4-6 years building SaaS products from ground-up and troubleshooting production incidents.
A Proficient understanding of web markup, including HTML5 and CSS3.
Demonstrated experience in SaaS product support with industry knowledge of ITIL service management principles.
Experience in managing communication and stakeholder management for prod incidents reported on SaaS platform.
Experience in proactively improving the processes of incident management and release management.
Deep competence in MERN stack with typescript, and in Mongoose framework.
Excellent knowledge of back-end languages and frameworks ( Node.js , Python)
Deep competence in TypeScript or JavaScript ecosystem.
Deep competence in REST APIs and GraphQL APIs.
An understanding testing principles, from unit tests integration to end-to-end, when and where to use.
Deep competence in DevOps tools and processes, Terraform, and CI/CD practices.
Deep competence in Azure, Mongo database, and Auth0.
Good product and design sense, working with designers and product owners to build the proper interface.
Excellent written and verbal communication skills and communicating technical concepts to internal & external stakeholders.
Ability to articulate and communicate technical information & non-technical information conversion to technical terms.
Experience with facilitation and enforcement of procedures and processes across multiple teams and diverse geographic locations