Senior Software Engineer
Core
Design, develop, and maintain scalable web applications with a focus on quality, security, and reliability from the earliest stages of the development lifecycle.
Role type
Senior Software Engineer (Full Stack)
Builds
Scalable, high-quality software applications and automated CI/CD pipelines
Domain
Industrial technology / EHSQ software / Cloud infrastructure
Deliverable
production ML models | product features
Required skills
TypeScript, Node.js, C#, AWS, Azure, GitHub Actions, Terraform, distributed systems, microservices architecture, automated testing (TDD/BDD), infrastructure as code
Preferred skills
Mentorship, continuous learning, shift-left adoption
Technologies
TypeScript, Node.js, C#, AWS, Azure, GitHub Actions, Terraform
Responsibilities
Design, develop, and deploy robust software applications; integrate automated testing and security scanning into CI/CD pipelines; lead code reviews; optimize applications for performance and scalability in distributed systems; mentor junior developers
Seniority
Senior, hands-on IC