Saama is seeking a skilled Full Stack Developer to join their engineering team. The role involves building and maintaining scalable web applications using React for the frontend and Node.js for the backend, while collaborating closely with UX/UI designers and product managers.
Responsibilities:
- Develop highly responsive, reusable UI components using React.js and manage state effectively (Redux, Context API, or Hooks)
- Design and maintain performant APIs and microservices using Node.js and Express
- Model and manage data using SQL (PostgreSQL/MySQL) or NoSQL (MongoDB) databases
- Connect frontend elements with server-side logic and integrate third-party APIs
- Write clean, maintainable, and well-documented code while ensuring high test coverage
- Work closely with UX/UI designers and product managers to translate requirements into technical reality
Requirements:
- 3+ years of experience with React.js, HTML5, CSS3 (Sass/Tailwind), and modern JavaScript (ES6+)
- Strong proficiency in Node.js and asynchronous programming
- Experience building and consuming RESTful or GraphQL APIs
- Proficiency in database design, indexing, and query optimization
- Familiarity with Git, Docker, and CI/CD pipelines
- Ability to explain technical concepts to non-technical stakeholders
- Comfortable shifting priorities in a fast-paced startup or agency environment
- A 'get-it-done' attitude with a focus on end-to-end delivery
- Experience with cloud providers (AWS, Azure, or GCP)