Principal Engineer, Backend Systems
New
E
Emergence SoftwareB2B SaaS
Remote - IndiaFull-TimePrincipal
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 6-10 years
- Required Skills
- Node.jsPythonKubernetesTypeScriptTerraformCloudFormationDistributed Systems
Requirements
- 6-10 years of production software engineering experience.
- Deep hands-on Node.js and TypeScript production backend experience.
- Experience designing and shipping 2+ distributed systems under production load.
- 12+ months experience leading a team of 5+ engineers.
- Owned critical production incidents end-to-end including root cause analysis and post-mortems.
- Ability to communicate architectural trade-offs to non-technical stakeholders.
- Python engineering depth for architecture reviews and automation design.
- Experience scaling systems or reducing technical debt is preferred.
- Familiarity with Kubernetes, containerization, or infrastructure-as-code.
Responsibilities
- Code, design and ship distributed systems including async queues, caching, and pub-sub.
- Reduce production incident response time through review discipline and prevention measures.
- Define quality gates and architectural direction for 5+ engineers.
- Debug Node.js/TypeScript production performance issues using instrumentation.
- Review Python architectural decisions and automation layer integration boundaries.
- Establish engineering culture through tooling selection, code review standards, and mentorship.
View Full Description & ApplyYou'll be redirected to the employer's site