Enable job alerts via email!

Full Stack Engineer

Calo Inc.

Manama

On-site

BHD 15,000 - 23,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A growing tech company in Bahrain is seeking a Full Stack Developer skilled in React/React-Native and Node.js. The ideal candidate will have over 2 years of experience and expertise in AWS services. Responsibilities include writing high-quality code, implementing new features, and collaborating with the product team. The role requires strong communication skills and a pleasant personality, along with openness to feedback and personal growth.

Qualifications

  • Over 2 years of hands-on full stack experience.
  • Experience working with remote teams.
  • Startup experience is a plus.

Responsibilities

  • Write robust, reusable, and well-tested code.
  • Implement new features and support existing ones.
  • Communicate effectively with the product team.
  • Design, implement, and maintain test suites.
  • Make informed architectural decisions.
  • Continuously improve the codebase.
  • Integrate with third-party services.
  • Stay updated with industry trends.

Skills

Full stack development (React/React-Native + Node)
Serverless framework
Microservices & event-driven architecture
NoSQL & SQL databases
TypeScript
Testing libraries (Jest, React-query)
AWS services (Cognito, S3, etc.)
TDD & Clean Architecture
CI/CD
REST API & GraphQL
Strong communication skills
Empathy and patience
Job description
About Calo

Launched in Bahrain in November of 2019, Calo is on a mission to make healthy easy. We’re a team of dedicated people driving this mission by providing better, faster, and cheaper ways to access food through technology.

Role Overview

We’re looking for an experienced team player that is passionate about their work, thinks about application performance and scalability, and applies the best architecture practices, while keeping up with the latest technology. You’ll be responsible for building these applications and communicating with the teams responsible for other layers of the product.

Main Responsibilities
  • Develop High-Quality Code: Write robust, highly reusable, and well-tested code to meet the evolving needs of our products
  • Feature Implementation: Implement new features and support existing ones, ensuring seamless functionality and user satisfaction
  • Collaborative Communication: Communicate effectively with the product team, share knowledge, and provide support to your peers to foster a collaborative environment
  • Testing: Design, implement, and maintain both automated and manual test suites, focusing on meaningful tests that cover diverse scenarios and edge cases to ensure top software quality
  • Architectural Decisions: Make informed decisions related to code architecture, ensuring long-term maintainability and scalability of the codebase
  • Codebase Improvement: Continuously improve the codebase by applying best practices and leveraging the latest technologies to enhance performance and maintainability
  • 3rd Party Integration: Integrate with third-party services, ensuring seamless connectivity and functionality within our ecosystem
  • Innovation and Optimization: Stay up-to-date with industry trends and innovations, applying new techniques and technologies to optimize our software development processes
Ideal Candidate
  • Over 2 years of hands‑on full stack experience (React/React‑Native + Node)
  • Experience with Serverless framework
  • Experience with microservices & event‑driven architecture
  • Strong knowledge of NoSQL & SQL
  • Experience with TypeScript
  • Experience with react hooks, functional components, and functional programming patterns
  • Experience with libraries: jest, react‑query, amplify
  • Experience with AWS services (Cognito, S3, Cloudfront, DynamoDB, Lambda, SQS, SNS, OpenSearch, Cloudformation)
  • Experience with TDD & Clean Architecture
  • Experience with CI/CD, Scrum, Firebase, REST API, GraphQL
  • Experience working with remote teams
  • Startup experience is a plus
  • Strong communicator
  • Pleasant personality and able to lead with empathy and patience
  • Receptive to feedback and committed to personal growth & development
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.