12 OM Logistics Jobs
Backend Developer
OM Logistics
posted 2hr ago
Key Responsibilities:
● System Architecture & Design: Design and implement scalable, secure, and highperformance backend solutions that handle large volumes of requests and data.
● Backend Development: Write efficient, maintainable, and testable code in Java, Node.js, and Python for our microservices architecture.
● API Development: Develop and maintain RESTful APIs, and work with GraphQL where appropriate, to support seamless integration with front-end services and external systems.
● Database Management: Design and optimize SQL ( PostgreSQL) and NoSQL (MongoDB, Cassandra, etc.) database schemas to ensure efficient data storage, querying, and integrity.
● Distributed Queuing Systems: Design and implement distributed messaging systems ( Kafka) to handle asynchronous processing and communication across services.
● Performance Tuning & Optimization: Identify bottlenecks and optimize systems for speed, scalability, and efficiency while maintaining high availability.
● Code Reviews & Mentorship: Provide technical leadership by conducting code reviews using SonarCube, mentoring junior developers, and promoting best practices in backend development. ● Testing & Documentation: Ensure robust testing frameworks are in place (unit, integration, end-to-end), and document backend solutions for clarity and maintainability.
● Continuous Integration/Continuous Deployment (CI/CD): Collaborate with DevOps engineers to implement CI/CD pipelines, automate testing, and streamline the deployment process.
● Collaboration: Work closely with front-end developers, product managers, and other stakeholders to deliver well-rounded solutions and ensure alignment with business objectives.
Required Qualifications:
● Experience: 3+ years of backend development experience with a strong focus on Java, Node.js, and Python.
● Databases: Expertise in designing and optimizing both SQL ( PostgreSQL) and NoSQL (MongoDB, Cassandra) databases.
● Distributed Systems: In-depth knowledge of distributed queuing systems (e.g., Kafka) and how they integrate with microservices architectures.
● API Development: Strong experience designing and developing RESTful APIs and working with GraphQL.
● Cloud Infrastructure: Familiarity with cloud platforms (AWS) and infrastructure-ascode tools (e.g., Terraform).
● Microservices Architecture: Experience with building and maintaining microservices architectures, leveraging containerization technologies such as Docker and Kubernetes.
● Version Control: Proficiency in using Git for version control.
● Security: Strong understanding of security practices, including secure authentication (OAuth, JWT), data encryption, and API security.
● Problem-Solving: Excellent analytical and debugging skills to solve complex technical problems and optimize system performance.
● Communication: Excellent written and verbal communication skills, with the ability to clearly document and explain complex technical concepts.
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for Backend Developer roles with real interview advice
1-6 Yrs
₹ 3 - 8L/yr
Bangalore / Bengaluru
3-6 Yrs