Senior Full Stack Software Engineer
Leads architecture and delivery of full-stack software systems for minerals supply chain, integrating engineering tools like Autodesk, collaborating with ML engineers on AI features, and mentoring teams in a fast-paced startup environment. Requires 5+ years full-stack experience with modern frameworks and cloud platforms.
About the job
Responsibilities
- Lead technical design and architecture of internal software tools for scalability, reliability, and maintainability.
- Architect and implement data integrations with enterprise tools like Autodesk, establishing API design and data synchronization best practices.
- Drive development of web applications and platforms, making decisions on frameworks, infrastructure, and deployment.
- Conduct technical evaluations of third-party software for build-vs-buy decisions and integrations.
- Lead cross-functional initiatives with ML engineers to implement ML, RL, and LLM-powered features.
- Mentor junior engineers, conduct code reviews, and establish engineering best practices.
- Participate in technical strategy and long-term technology roadmap planning.
- Own production reliability and performance optimization.
Requirements
- 5+ years professional software engineering experience delivering complex production systems.
- Deep full-stack expertise: frontend frameworks, backend services, databases, cloud infrastructure.
- Strong experience translating business requirements into technical solutions and communicating complex concepts.
- Proven leadership through management, technical lead roles, or cross-functional initiatives.
- Excellence in system design: distributed systems, microservices, event-driven architectures.
- Track record in ambiguous, fast-paced environments.
- Experience with React/Vue, Node.js/Python/Go, AWS/GCP.
- Strong DevOps, CI/CD, infrastructure as code.
Nice-to-Haves
- Data engineering, ETL pipelines, or ML/AI integration.
- Startup experience in rapidly scaling company.
- Domain experience in manufacturing, industrial automation, or capital projects.
Skills
React, Vue, Node.js, Python, Go, AWS, GCP, Autodesk, Microservices, CI/CD, Infrastructure As Code, ETL, LLMs, DevOps
Similar jobs
Fullstack Engineering jobsBuild and own full-stack healthcare AI product features across React/TypeScript frontends and Python/FastAPI backend services. The role requires 7+ years of experience, strong relational database skills, and experience building AI agents.
Build customer-facing AI product experiences end to end, connecting React and TypeScript interfaces with Node.js and Python services. The role requires 5+ years of software engineering experience, 2+ years building AI-powered features, and practical expertise with LLMs, RAG, agents, and streaming interfaces.
Build and ship end-to-end features for FruitScope OS, a farm-management web application that turns large-scale agricultural data into actionable decisions. The role requires strong full-stack web development, product judgment, autonomy, and experience with modern frontend, backend, database, and cloud technologies.
Senior software engineer building and operating frontend and backend product systems, APIs, integrations, and customer-facing experiences. The role requires 5+ years of experience, strong system design and ownership skills, mentoring ability, and hybrid availability.
Build AI/ML-powered features for ClickHouse Cloud across backend inference services, APIs, and frontend interfaces. Requires 5+ years of software engineering experience, strong TypeScript/JavaScript and React skills, and backend experience with TypeScript or Python.