Job Information
Calo Full Stack Engineer in Seef, Bahrain
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 in animation development and graphic design
Experience with libraries: jest, react-query, amplify
Experience with AWS services (Cognito, S3, Cloudfront, DyanmoDB, 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
Powered by JazzHR