23 Talent Monitor Jobs
Software Development Engineer I - Backend Technologies (2-5 yrs)
Talent Monitor
posted 23d ago
We are seeking a highly skilled Backend Developer to join our team and contribute to the development and improvement of both our customer-centric SaaS platform and internal systems. As a Backend Developer, you will be responsible for designing, implementing, and maintaining the server-side logic of our application, ensuring high performance, scalability, and security.
Responsibilities :
- Design & Development : Design, develop, and maintain backend services, APIs, and databases that are efficient, secure, and scalable.
- API Integration : Implement and maintain RESTful APIs, ensuring high performance and responsiveness to requests from front-end developers or other systems.
- Database Management : Design and manage databases (SQL, NoSQL), write efficient queries and optimize performance for large-scale applications.
- Code Quality : Write clean, maintainable, and well-documented code. Perform code reviews, ensuring adherence to coding standards and best practices.
- Security : Implement security and data protection measures, following industry best practices for securing data and systems.
- Collaboration : Work with product managers, front-end developers, and other stakeholders to ensure seamless integration of front-end and back-end services.
- Mentorship : Assist and mentor junior developers in solving complex problems and enhancing their backend development skills.
- Documentation : Create technical documentation for backend services, processes, and APIs for internal use and future development efforts.
Requirements :
- Experience : 3-5 years of backend development experience.
- Programming Languages : Strong expertise in backend languages such as Java and Python.
- Database Systems : Hands-on experience with relational databases (MySQL, PostgreSQL, etc. ) and NoSQL databases (MongoDB, Redis, etc. ).
- Microservices : Strong understanding of microservices architecture.
- Cloud Services : Experience working with cloud platforms like AWS.
- API Development : Proficiency in developing RESTful APIs and/or GraphQL with thorough knowledge of HTTP and web services.
- Version Control : Proficient in version control systems such as Git, GitHub, or GitLab.
- CI/CD & DevOps : Experience with CI/CD pipelines, containerization (Docker), and orchestration tools (Kubernetes).
- Performance Optimization : Familiarity with caching techniques (Redis, Memcached) and experience optimizing backend performance.
- Security : Strong knowledge of best practices in backend security, authentication (OAuth2 JWT), and encryption.
Preferred Skills :
- Messaging Queues : Experience with message brokers like RabbitMQ, Kafka, or AWS SQS.
- Event-Driven Systems : Experience with event-driven architectures and pub/sub-models.
- Monitoring & Logging : Knowledge of monitoring and logging tools (Prometheus, Grafana, ELK Stack) for backend systems.
- Agile : Familiarity with Agile or Scrum development methodologies.
- Testing : Experience with automated unit, integration, and load testing frameworks.
Functional Areas: Software/Testing/Networking
Read full job description2-4 Yrs
Bangalore / Bengaluru
8-13 Yrs
Bangalore / Bengaluru
8-12 Yrs
Gurgaon / Gurugram
2-5 Yrs
Gurgaon / Gurugram
8-19 Yrs
Gurgaon / Gurugram