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 effective 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, pref