Description :
Were looking for a hands-on Software Architect / Principal Engineer who can define and drive the architecture for high-scale backend systems built on Node.js, Python, and containerized microservices (Docker).
Youll play a critical role in shaping the technology roadmap, mentoring engineering teams, and ensuring our platform scales securely and efficiently.
What Youll Do :
- Lead architecture design for complex backend systems and APIs built on Node.js and Python.
- Define standards for microservices, scalability, reliability, and performance optimization.
- Partner with product, engineering, and infrastructure teams to translate business goals into robust technical solutions.
- Drive adoption of containerization (Docker) and modern CI / CD practices.
- Conduct design reviews, code reviews, and performance audits.
- Mentor senior engineers, establish best practices, and elevate overall technical excellence.
- Stay ahead of emerging backend frameworks, scalability techniques, and cloud trends.
What You Bring :
1215 years of total software development experience, with strong architecture and system design skills.Deep expertise in Node.js (core & ecosystem) and proficiency with Python for backend services, automation, or data workflows.Solid experience designing distributed systems, microservices, and containerized deployments using Docker.Proven ability to make architectural trade-offs, optimize performance, and lead technical decision-making.Experience mentoring teams or leading technical design discussions.Hands-on attitude - someone who can both architect and code when needed.Why Join Us :
Own architecture for a platform that impacts millions of users.Work directly with leadership to define technical direction and scalability strategy.Collaborative, engineering-first culture that values autonomy, innovation, and impact.Competitive compensation & fast-growth opportunity.(ref : hirist.tech)