Job Description
We are seeking a highly skilled Software Engineer (Backend) to join our team supporting a key project for our end client, Invent . The successful candidate will work on designing and developing backend services and applications with a focus on embedded systems and autonomous platforms.
Key Responsibilities
- Design, develop, and maintain backend services using Python, Java, or Node.js.
- Implement solutions that interface with embedded systems and swarm robotics.
- Collaborate with cross-functional teams to integrate backend logic with front-end and autonomous navigation systems.
- Manage deployments using Kubernetes and Azure-based infrastructure.
- Set up and maintain GitLab CI/CD pipelines in accordance with internal DevOps standards.
- Ensure system scalability, performance, and reliability across cloud-based deployments.
- Document development processes and provide knowledge transfer as needed.
Required Skills & Qualifications
- Minimum 5 years of experience in backend software engineering.
- Strong experience with backend technologies: Python, Java, Node.js .
- Proficiency in Azure infrastructure and Kubernetes orchestration.
- Hands-on experience with CI/CD pipelines using GitLab CI .
- Familiarity with embedded systems development.
- Exposure to swarm robotics or autonomous navigation systems is a strong plus.
- Strong problem-solving skills and ability to work in a fast-paced agile environment.
- Excellent communication and collaboration skills.
Report job