About the job
As a Principal Engineer at Azumuta, you will play a crucial role in shaping the future of software engineering. Your dual responsibilities as a creator and a mentor are essential for our success.
Your hands-on approach will be vital as you develop innovative product capabilities utilizing our tech stack, which includes Node.js, TypeScript, React, PostgreSQL, cloud infrastructure, and CI/CD pipelines. Simultaneously, you will guide the team in reimagining our processes for building, testing, deploying, and managing software, ensuring we can innovate swiftly without sacrificing our mastery over our products and technologies.
In this role, you will consistently challenge the status quo with questions such as:
How do we accelerate our product development while maintaining ownership of our code and architectural decisions?
How can we leverage AI and agentic development to enhance productivity without complicating our codebase?
How do we effectively scale R&D productivity rather than merely increasing headcount?
How can we conduct rapid experiments and implement quick learning cycles while ensuring the reliability of our SaaS offerings?
You will collaborate closely with engineers, product managers, and designers to grasp real customer challenges, identify opportunities for new technologies (including AI) to provide genuine value, and transform promising ideas into production-ready solutions through swift experimentation and iterative feedback.
What You’ll Be Doing:
Hands-On Development:
Tackle complex product challenges
Design and implement resilient full-stack solutions tailored for intricate industrial workflows by collaborating with the product team to translate manufacturing challenges into user-friendly software.
Take ownership of the entire tech stack
Engage with backend APIs, frontend components, data flows, and integrations, enhancing performance, dependability, and maintainability throughout the platform.
Deliver quickly without compromising quality
Write clean, scalable, and well-tested code, balancing speed with long-term quality and technical stewardship.
Construct secure, scalable SaaS systems
Contribute to a platform that is not only secure and resilient but also capable of scaling to accommodate thousands of users across diverse markets.
Measure and refine
Utilize metrics, incidents, and user feedback to continuously enhance reliability, performance, and user experience.
Mentorship and Leadership:
- Provide guidance to elevate team standards and practices.
- Foster an environment of collaboration and knowledge sharing.
- Encourage innovative thinking and problem-solving approaches.
