Jobs

Engineering

Backend Engineer - NodeJS

Company Overview:

At Gaditek, our talent is not just exceptional - it's world-class! Our unstoppable team of 800+ employees is the best and the brightest, driving innovation across 7 Global SaaS Brands in 6 hottest industries, including Cyber Security, Digital Media, Managed Cloud, Affiliate Marketing, E-Commerce, Web.3.0, and Venture Building as a Service.

Our team is made up of dreamers, doers, and all-around rockstars who are committed to making a difference. As a result, we’re among the best companies to work for, with a plethora of benefits and an amazing culture.

Overview of the role:

We are seeking a talented and motivated Backend Engineer to join our development team. The ideal candidate will have hands-on experience with Node.js, MySQL, Redis, and RabbitMQ, and will be responsible for building and maintaining scalable, high-performance, and reliable backend services. As a Backend Engineer, you will work closely with cross-functional teams to deliver cutting-edge solutions that power our applications and services.

What you will be expected to perform:

Develop and maintain server-side logic, ensuring high performance and responsiveness to front-end requests.Design and implement RESTful APIs, microservices, and back-end components using Node.js.Integrate data storage solutions, primarily with MySQL, and ensure optimal query performance and indexing.Use Redis for caching strategies to improve response times and reduce load on primary databases.Implement message brokers like RabbitMQ for event-driven and asynchronous processing.Optimize backend components for maximum speed and scalability.Identify bottlenecks and bugs and devise solutions to these problems.Collaborate with front-end developers to design and build full-stack applications.Maintain code quality, organization, and automation through tests, code reviews, and other engineering best practices.Create and maintain documentation for backend services and APIs.Participate in the architecture and design of new features and improvements.

Qualifications and Requirements:

Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent work experience.3+ years of experience in backend development with a focus on Node.js.Proficiency in MySQL with experience in writing complex queries, optimization, and database design.Hands-on experience with Redis for caching and data management.Familiarity with RabbitMQ or similar message brokers for event-driven architecture.Strong understanding of RESTful API design and microservices architecture.Knowledge of security principles, data protection, and API rate limiting.Proficient in version control tools like Git.

You should be:

  • Problem-Solver: You enjoy diving into complex challenges, breaking them down into manageable parts, and delivering elegant solutions.
  • Team Player: You thrive in collaborative environments, value diverse perspectives, and communicate effectively with team members across disciplines.
  • Detail-Oriented: Precision matters to you, and you take pride in writing clean, maintainable, and efficient code.
  • Curious and Adaptable: You stay updated on the latest technologies and best practices and are always eager to learn and grow.
  • Customer-Focused: You care deeply about the end-user experience and build solutions with a mindset to deliver impact.
  • Accountable: You take ownership of your work, meet deadlines, and contribute to the success of your team and projects.

Dimensions and Supplementary Information:

  • Proficiency in Node.js with a solid understanding of asynchronous programming, event-driven architecture, and server-side logic.
  • Experience with frameworks like Express.js or similar.
  • Strong knowledge of RESTful APIs, microservices, and design patterns.
  • Familiarity with databases (SQL/NoSQL), query optimization, and best practices for data modeling.
  • Experience with cloud platforms (AWS, Azure, or GCP) and containerization tools like Docker is a plus.
  • Understanding of CI/CD pipelines and version control systems like Git.

Problem-Solving Abilities:

  • Analytical skills to debug and troubleshoot efficiently.
  • Innovative mindset to build scalable, maintainable, and secure backend systems.Communication and Collaboration:
  • Ability to clearly articulate technical concepts to both technical and non-technical stakeholders.
  • Experience working in cross-functional teams in an Agile environment.

Quality and Ownership:

  • Commitment to writing testable, well-documented, and reusable code.
  • Accountability for delivering high-quality features on time.

Supplementary Work Style:

  • Independent and self-motivated while being a collaborative team member.
  • Adaptable to changing priorities in a fast-paced environment.

Culture Fit:

  • A willingness to align with company values such as innovation, transparency, and customer focus.
  • Passion for continuous learning and staying up-to-date with industry trends.

Extra Points For:

  • Knowledge of TypeScript or GraphQL.
  • Prior experience with serverless architecture.
  • Contributions to open-source projects or a strong portfolio of personal projects.

What do we have to offer you?

Join Gaditek for an extraordinary work experience!

Fast-paced careers, competitive packages, comprehensive wellbeing programs, extensive medical coverage, continuous learning opportunities, generous perks, and an exceptional employee experience await you.

Embrace a fulfilling journey with us today!

Apply - Backend Engineer - NodeJS

Note: Please login to apply if you already have a account

File Name: no file selected
Suitable formats are doc, docx & pdf