Talent.com
This job offer is not available in your country.
Software Development Engineer -Large Agri Enterprise

Software Development Engineer -Large Agri Enterprise

Riverforest Connections Private Limitedchennai, India
1 day ago
Job description

We are seeking a talented and driven  Software Development Engineer  to join our backend engineering team. You will play a key role in designing and building scalable microservices, integrating with third-party platforms, and crafting robust APIs. This role offers the opportunity to work on high-impact systems, collaborate with cross-functional teams, and shape the technology stack of our platform.

Key Responsibilities :

  • Design, develop, and maintain backend services using  Node.js  and  TypeScript
  • Build and manage  RESTful APIs  and third-party  integrations
  • Develop  microservices  architecture aligned with system scalability and performance goals
  • Write clean, testable, and maintainable code, adhering to best practices
  • Collaborate with product managers, frontend engineers, and QA teams to deliver features end-to-end
  • Work with databases (SQL and NoSQL) to design efficient schemas and optimize queries
  • Participate in code reviews, architecture discussions, and technical planning
  • Ensure high system availability and performance through monitoring, logging, and tuning
  • Drive adoption of engineering standards and continuous improvement across the codebase

Required Skills :

  • Proficient in  Node.js  and  TypeScript
  • Strong knowledge of  API design  principles and  RESTful services
  • Experience with  microservices architecture  and service-oriented systems
  • Solid understanding of  databases : SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB)
  • Familiarity with  message brokers  (Kafka, RabbitMQ, etc.) and async communication patterns
  • Experience with  version control  (Git) and CI / CD practices
  • Comfortable with testing (unit / integration) and debugging backend systems
  • Good Understanding of OOP principles
  • Good Grasp Over Basic Data Structures and Algorithms
  • Understanding of basic cloud and containerization concepts (e.g., Docker, Kubernetes, AWS / GCP)
  • Nice to Have :

  • Experience with  OpenAPI / Swagger  for API documentation
  • Exposure to  authentication and authorization mechanisms  (OAuth2, JWT, etc.)
  • Familiarity with  DevOps  and  infrastructure-as-code  tools
  • Knowledge of clean architecture, design patterns, and domain-driven design
  • Data Structures and Algorithms
  • Why Join Us :

  • Work on impactful, large-scale systems with modern tech
  • A collaborative, transparent, and ownership-driven culture
  • Opportunity to grow technically and take leadership in projects
  • Create a job alert for this search

    Software Development Engineer • chennai, India