We are seeking a highly skilled Full Stack Software Engineer with expertise in a diverse range of technologies including Go , Node.js , React and Python . You will play a key role in designing, developing, and deploying full-stack applications across our cloud infrastructure while integrating modern AI/ML solutions. This is a hands-on position that blends software engineering, system design, cloud architecture, and machine learning.
Responsibilities:
- Design and implement industrial-grade full-stack systems using React (frontend) and Go/Node/Python (backend) .
- Build backend services and APIs using Go, Node.js and Python to facilitate seamless communication between different components of the system.
- Lead or contribute to infrastructure-as-code and CI/CD pipelines using tools like Terraform , Docker , and GitLab .
- Collaborate with cross-functional teams including hardware engineers, robotics specialists, and product managers to define software requirements and specifications.
- Conduct code reviews, write unit tests, and ensure the reliability, scalability, and maintainability of the software system.
- Design cloud-native applications leveraging AWS services.
- Champion clean architecture, testing, observability, and system reliability.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proficiency in frontend technologies such as HTML, CSS, JavaScript, and modern web frameworks like React.js .
- Strong command of backend development using Go , Node.js and Python , including experience with RESTful APIs and microservices architecture.
- Solid understanding of cloud infrastructure on AWS .
- Experience designing and building AI/ML-powered applications or integrating ML models into software systems.
- Hands-on experience with DevOps practices and tools (CI/CD, containerization, infra automation).
- Excellent problem-solving skills and ability to troubleshoot complex software issues in a fast-paced environment.
- Ability to design high-performance , scalable , and fault-tolerant systems aligned with industry standards.
- Experience with 3D modelling skills using tools like Blender would be a plus.
Join our team and contribute to the development of next-generation software systems that push the boundaries of technology and innovation!