Hello there Welcome to TeachMeCode Institute.
How can we help you?
Join our in-person classes at TeachMeCode's campus in Dubai and have the best learning environment.
Courses Offered:
- UX/UI Design
Explore the features of Figma and learn how to create exceptional web and mobile UI/UX designs.
By the end of this course, you will have the skills to design user-friendly and visually appealing interfaces for both web and mobile applications.
- Front-End Development
Gain a solid understanding of essential web technologies and become a front-end specialist.
Learn how to create interactive web pages that respond to user interactions and are fully responsive across all devices.
- Back-End Development
Begin a comprehensive journey into backend development with PHP, MySQL, and Laravel.
By the end of this course, you will be skilled in building secure web applications and designing efficient databases.
- Full-Stack Development
Master in-demand skills with our full-stack web development curriculum, guided by expert instructors with real-world experience.
- Data Analytics Intensive
Become a data expert with our Data Analytics Intensive Bootcamp.
This course is designed to give you the skills and knowledge you need to succeed in today's data-focused world.
- Junior Developer
Have the skills to create your own websites, transforming into a coding champion in the making
About MyWhoosh:
MyWhoosh 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.
Job Title: Senior Software Engineer – Backend (Node.js)
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 to deliver high-quality software solutions.
- Design and develop efficient, reusable, and reliable code.
- Participate actively in code reviews to maintain code quality.
- Continuously identify and implement improvements in system architecture, performance, and scalability.
- Conduct thorough testing and debugging of software.
- Mentor and provide guidance to junior engineers.
Skills & Expertise:
- Experience in delivering high-quality backend applications, including APIs.
- Excellent programming skills in Node.js; NestJS and TypeScript are preferred.
- Strong understanding of SOLID principles and design patterns.
- Hands-on experience with MySQL and MongoDB.
- Working experience with messaging technologies (RabbitMQ 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 (AWS).
- Familiarity with version control and CI tools (Git, SVN, Jenkins, CircleCI).
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.
- Experience with Agile/Scrum methodologies is preferred.
#J-18808-Ljbffr