We’re looking for a Senior Backend Engineer with deep experience in building scalable backend systems to power a seamless integration between hardware devices and user-facing applications. You will be a critical member of our cross-functional team, designing and developing robust RESTful API and NoSQL APIs using Kotlin or Java to support our core product offerings.
Key Responsibilities :
- Design, build, and maintain RESTful API and NoSQL services that power our device and platform ecosystem.
- Collaborate closely with Technical Leads, Product Managers, QA Engineers, and cross-functional software and hardware teams.
- Translate business requirements into technical specifications and scalable software designs.
- Make strong architectural decisions with a focus on performance, maintainability, and security.
- Contribute to code reviews, documentation, and knowledge sharing across the team.
Must-Have Qualifications :
8+ years of software development experience, including 5+ years building scalable backend services using RESTful API And NoSQL.Strong experience with backend development in Java or Kotlin .Proven track record designing and developing software that interacts with or manages hardware devices.Deep understanding of API design, versioning, and documentation.Solid grasp of software engineering fundamentals including object-oriented design, testing, debugging, and CI / CD best practices.Nice-to-Have :
Experience working with cloud platforms (e.g., AWS, GCP).Familiarity with containerized services and orchestration tools (e.g., Docker, Kubernetes).Knowledge of messaging systems like Kafka, RabbitMQ, or similar.