Senior Software Engineer – Backend (Node.js)
Description
Join Teach Me Code in Dubai for a variety of tech courses. My Whoosh seeks a Senior Software Engineer – Backend (Node.js) with 5+ years experience to build scalable systems.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.Interested? #J-18808-Ljbffr
Posted: 13th June 2025 8.58 am
Application Deadline: N/A
Similar Jobs
Explore more opportunities like this