Backend Developer
Core
Designing, developing, testing, and maintaining high-performance backend applications and platforms for IoT and AI projects.
Role type
Senior Backend Software Developer
Builds
Backend applications and software platforms for IoT and AI solutions
Domain
Industrial IoT, Artificial Intelligence, Cloud Computing
Deliverable
production ML models | product features
Required skills
Java (3+ years), RESTful API design, Microservices architecture, Distributed transactions, Automated testing (TDD), CI/CD pipelines, Kubernetes, Container orchestration, PostgreSQL, MongoDB, AWS cloud services, RabbitMQ, Kafka, Redis, Quarkus, JPA/Hibernate
Preferred skills
Agile methodologies, DevOps tools (Git), Clean code practices, Scalable system design
Technologies
Java, Quarkus, JPA, Hibernate, Redis, RabbitMQ, Kafka, AWS, Kubernetes, PostgreSQL, MongoDB, Git
Responsibilities
Design and develop high-performance backend applications; Collaborate with product and engineering teams on requirements and architecture; Ensure code quality through automated testing and code reviews; Optimize platform performance and contribute to architectural evolution.
Seniority
Mid-Senior, hands-on IC