Software Engineer (Back-end and Full-stack)
Core
Building scalable, reliable backend systems and full-stack features for a cloud-native SaaS platform managing real-time drilling operations in the mining industry.
Role type
Senior IC backend/full-stack engineer (SaaS)
Builds
Microservices, APIs, and production SaaS features for global mining customers
Domain
Mining industry + Cloud-native SaaS
Deliverable
production ML models | product features | infrastructure
Required skills
TypeScript, Node.js, Python, PostgreSQL, AWS, API design, distributed systems, CI/CD, containerization
Preferred skills
Microservices architecture, real-time data flows, mentoring junior developers
Technologies
NestJS, Django, Next.js, React, Tailwind, React Native
Responsibilities
Design and implement scalable backend services and APIs; Architect robust data models and optimize database performance; Build and maintain microservices integrating with drilling equipment; Design and deliver high-performance full-stack features; Collaborate with product and design teams; Improve engineering tools and processes
Seniority
Mid-to-Senior, hands-on IC