Job Description:

We are looking for a skilled and motivated Software Developer to join our engineering team. In this role, you will be responsible for designing, building, testing, and maintaining high-quality software applications that solve complex problems and deliver exceptional user experiences. You will work closely with cross-functional teams—including product managers, UI/UX designers, and other engineers—throughout the entire Software Development Life Cycle (SDLC). A successful candidate combines deep technical expertise with strong problem-solving skills, adaptability, and a collaborative mindset

Responsibilities and Duties:
  • Write Clean Code: Develop efficient, maintainable, scalable, and secure code based on functional specifications and technical requirements. Feature Implementation: Build and deliver new user-facing features, components, and backend services.API Integration: Design, build, and consume robust RESTful or GraphQL APIs to connect internal services and integrate third-party applications.
Requirements:
  • java
  • azure
  • nodejs
  • algorithms
  • nosql databases
  • kafka
  • google cloud platform
  • rabbitmq
  • software design patterns
  • springboot
  • javascript
Skills Required:
Java Javascript Azure Nodejs Algorithms Nosql Databases Kafka Google Cloud Platform Rabbitmq Software Design Patterns Springboot