Senior Software Engineer

business Teachmecode
location_on Abu Dhabi
work full-time
2 weeks ago

Description

Senior Software Engineer at My Whoosh: Develop and maintain backend systems for a virtual cycling game with Node.js, focusing on scalability, collaboration, and technical excellence. Description About Us: My Whoosh is a virtual cycling solution that brings the invigorating experience of outdoor cycling into the home by creating a social and immersive indoor cycling experience for users. My Whoosh is a free-to-play game where users can pursue their training and fitness goals, participate in online events, and experience beautiful virtual environments from the comfort of their homes. Riders engage in a virtual world of cycling, enjoying the freedom to explore and ride at their desired intensity while being part of an engaging and supportive community. About the Role: As a Senior Software Engineer – Backend (Node.js), you will be responsible for the development and maintenance of our backend systems that power our highly scalable products. Key Responsibilities: Demonstrate a deep understanding and hands-on experience in building highly scalable products.Collaborate effectively with cross-functional teams, including product managers, designers, and other engineers, to deliver high-quality software solutions.Design and develop efficient, reusable, and reliable code.Participate actively in code reviews to maintain code quality and ensure adherence to coding standards.Continuously identify and implement improvements in system architecture, performance, and scalability.Conduct thorough testing and debugging of software to ensure smooth operation and resolve any issues or defects.Mentor and provide guidance to junior engineers when needed. Skills & Expertise: Experience in delivering high-quality backend applications, including consuming and building enterprise-grade APIs.Excellent programming skills in Node.js; Nest JS and Type Script are preferred.Strong understanding and hands-on experience with SOLID principles and design patterns.Hands-on experience with My SQL and Mongo DB.Working experience with at least one messaging technology (Rabbit MQ or Kafka).Familiarity with caching solutions (Redis or Memcached).Understanding of microservices architecture.Comfortable writing test cases for code.Strong data structure and problem-solving skills.Experience with Vue.js, Angular, or React.js is a plus.Understanding of cloud application development, with basic knowledge of deploying on AWS (EC2, RDS, S3, etc.).Familiarity with version control and CI tools (Git, SVN, Jenkins, Circle CI).Experience with the ELK stack is a plus. Qualifications & Requirements: Bachelor's or Master's degree, or relevant experience.5+ years of relevant experience in backend application development.Proven track record of contributing to highly scalable products.Excellent problem-solving and analytical skills.Strong communication and collaboration skills.Ability to work effectively in a fast-paced, dynamic environment.Experience with Agile/Scrum methodologies is preferred. #J-18808-Ljbffr

Posted: 4th July 2025 6.52 am

Application Deadline: N/A

Apply Now

Similar Jobs

Explore more opportunities like this

Senior Conservation Engineer

ARS Progetti SPA
Abu Dhabi
full-time
A month ago
View Details

Senior Specialist, Advanced Petroleum Engineering Solutions ADNOC Group

Vacancies
Abu Dhabi
full-time
A month ago
View Details

Senior Project Engineer

Yokogawa
Abu Dhabi
full-time
A month ago
View Details

Senior Manager - Business Development

Space42 PLC
Abu Dhabi
full-time
A month ago
View Details

Senior QC Engineer (Electrical & Instrument)

坯潤
Abu Dhabi
full-time
A month ago
View Details

TCC Supervisor (Industrial Engineer)

TCC
Abu Dhabi
full-time
A month ago
View Details

Senior Project Engineer

Yokogawa Electric Corporation
Abu Dhabi
full-time
A month ago
View Details

Senior Instrumentation Engineer

Ghobash Group
Abu Dhabi
full-time
A month ago
View Details