Join a team of highly talented engineers dedicated to delivering world-class cloud integration and automation solutions. As a Backend Software Engineer , you will design and develop backend features for Celigo's integrator.io platform —a scalable, enterprise-grade system enabling seamless integrations between cloud business applications such as NetSuite, Salesforce, Google, Amazon, Magento, and more . This role is ideal for passionate developers who love solving complex problems and want to work with modern cloud technologies in a fast-paced SaaS environment.
Key Responsibilities
Backend Development
- Design, develop, and maintain backend components for the integrator.io platform using Node.js and JavaScript .
- Build scalable, secure, and performant APIs and microservices that enable integrations across cloud systems.
- Work on large-scale distributed systems, optimizing data flows and backend performance.
- Collaborate closely with frontend engineers, QA, and product teams to deliver high-quality features.
System Design & Architecture
Apply strong computer science fundamentals to design robust and efficient system components.Utilize data structures, algorithms, and design principles to solve complex integration challenges.Contribute to architectural discussions and design decisions for new features and platform enhancements.Cloud & Data Technologies
Leverage AWS services for deployment, scalability, and reliability.Work with MongoDB for high-performance data storage and management.Use Apache Kafka for real-time data streaming and event-driven architecture.Continuous Improvement & Collaboration
Participate in Agile development cycles, including design reviews, sprint planning, and retrospectives.Identify performance bottlenecks and propose scalable solutions.Stay current with emerging technologies and contribute ideas to enhance the platform's capabilities.Skills & Qualifications
3–6 years of experience in software development, preferably building backend systems or cloud-based products.Strong foundation in Computer Science — including data structures, algorithms, and software design principles .Proficiency in JavaScript , Node.js , MongoDB , AWS , and Apache Kafka .Experience designing scalable backend services and working with distributed systems.Ability to work in fast-paced, dynamic environments with shifting priorities.Bachelor's or Master's degree in Computer Science, Engineering, or a related field.Skills Required
Node.js, Javascript, Mongodb, Aws, Apache Kafka