About Celestial BI
Celestial BI is a Business Intelligence company founded in 2021 based out of Boston, MA. The focus of our company is to deliver sustainable business performance improvement and operationalize business intelligence for our clients. After successful 3+ years we are embarking on the next phase of our growth. We intend to invest and co-create SAAS products along with experts in the field that further accelerates our journey of leveraging technology to transform businesses, industries and create value.
We are looking for a skilled Backend Software Engineer with expertise in Node.js, strong experience in using Git/GitHub Actions, and a deep understanding of AWS cloud services. You will work on developing scalable and secure backend systems, integrating databases, and leveraging cloud infrastructure to support dynamic e-commerce platforms.
Key Responsibilities:
- Design, develop, and maintain RESTful APIs using Node.js for high-performance applications.
- Develop and maintain API integrations to ensure seamless data synchronization between backend systems and external platforms.
- Build modular and reusable server-side components using Node.js OOP principles.
- Work with SQL Server, PostgreSQL (AWS), MongoDB, and Redis to build and optimize databases.
- Integrate secure authentication protocols like OAuth and SSO for user access.
- Leverage AWS services (e.g., EC2, Lambda, S3, RDS, API Gateway) to deploy and manage scalable cloud infrastructure.
- Automate deployment and continuous integration using GitHub Actions for efficient CI/CD workflows.
- Manage version control and collaborate using Git, ensuring smooth development cycles and code collaboration.
- Optimize backend systems for e-commerce functionality, such as payment gateways, inventory management, and user sessions.
- Ensure application scalability, reliability, and performance across AWS cloud infrastructure.
- Collaborate with cross-functional teams, including frontend engineers and product managers, to align on technical goals and product features.
- Participate in code reviews, debugging, and troubleshooting to maintain code quality.
Required Skills and Qualifications:
- Bachelor’s or Master’s degree in Computer Science or equivalent practical experience.
- 3+ years of backend development experience, primarily using Node.js.
- Proficiency with JavaScript/TypeScript and designing REST APIs.
- Strong experience with AWS cloud services (EC2, Lambda, RDS, S3, API Gateway).
- Expertise in Git for version control and collaboration across teams.
- Experience automating deployments and CI/CD pipelines using GitHub Actions.
- Hands-on experience with SQL Server, PostgreSQL, MongoDB, and Redis.
- Familiarity with Redis for caching and session management.
- Proven experience implementing OAuth, SSO, and other secure authentication mechanisms.
- Background in building or maintaining e-commerce platforms and associated systems.
- Fluent in English and comfortable working in a fully remote, async-friendly setup.
- Self-driven team player with a constant urge to learn, improve, and ship quality work.
- A detail-oriented engineer who loves solving complex problems with clean, future-ready code.
- Creative and product-minded, with a passion for intuitive UI and ethical innovation.
What We Offer
- Purpose-driven work: Join a mission to transform businesses, industries and create value through innovative technology.
- Flexible work-life balance: Enjoy the flexibility to manage your schedule while exceeding expectations.
- Competitive compensation and benefits: Receive a rewarding package that reflects your valuable contributions.
- Opportunity to work with the latest AI and LLM technology.