Role Overview:
We are looking for a passionate and curious JavaScript Full Stack Engineer to join our
engineering team at Celestial Systems. The ideal candidate is a fast learner, problem solver,
and team player who thrives in a dynamic environment. You will work on building scalable and
intelligent web applications with AI-driven tools. This role is ideal for someone who wants to
grow rapidly while contributing to innovative technology.

Key Responsibilities:
Design, develop, and maintain full-stack web applications using React, Node.js, and
TypeScript.
Implement backend services and APIs using GraphQL and REST principles.
Solid understanding of Python and interest in working with AI-based technologies.
Work extensively with PostgreSQL for data modeling and database management.
Integrate frontend and backend systems efficiently using Axios for data fetching and
API communication.
Build clean, modular, and type-safe codebases using TypeScript
Can create visually appealing, responsive user interfaces using React and Material UI.
Collaborate closely with the Product and AI teams to develop features into the
platform.
Write and maintain well-structured, reusable, and testable code with strong attention
to performance and scalability.
Participate in design reviews, sprint planning, and daily team discussions to ensure
smooth collaboration.
Contribute to CI/CD setup and containerized deployments using Docker.
Proactively identify issues, optimize performance, and ensure system reliability.

Required Qualifications:
Bachelor’s degree in Computer Science, Engineering, or a related field.
5 to 8 years of hands-on experience in full-stack web development.
Strong command of JavaScript and TypeScript.
Proficiency in React, Material UI, and modern frontend development practices.
Solid backend development experience with Node.js, GraphQL, and REST APIs.
Practical knowledge of PostgreSQL and Sequelize ORM.
Experience with Zod or similar validation libraries.
Familiarity with API communication using Axios.
Understanding of version control using Git and collaborative workflows.
A sincere, proactive, and learning-oriented attitude with strong problem-solving skills.
Excellent communication and teamwork capabilities.
A proactive attitude with a strong desire to learn and contribute to product quality.
Experience of working with AI Code assistants like Cursor.AI, GitHub Copilot, etc.

Preferred Qualifications:
Experience deploying and maintaining applications on AWS or GCP.
Knowledge of CI/CD pipelines, Docker, and modern DevOps practices.
Basic understanding of Python and interest in working with AI-based technologies.
Exposure to Agile or Scrum-based environments.
Familiarity with testing frameworks and debugging tools.