Paradise commercial, Bahria Town, Islamabad

Description

We are looking for a highly skilled and experienced Lead NestJS Developer to join our team. The ideal candidate will have a strong background in Backend development using NestJS, leadership capabilities, and a passion for creating high-quality applications.

Responsibilities:

  • Design, develop, and maintain the backend services and APIs, ensuring high performance, scalability, and security.
  • Collaborate with mobile/web app developers to define and implement the necessary APIs and data models to support app functionality and user interactions.
  • Optimize backend systems and databases for efficient data storage, retrieval, and processing.
  • Ensure seamless integration of the backend with third-party services, APIs, and external data sources.
  • Implement authentication and authorization mechanisms to protect user data and ensure secure access to the app.
  • Provide comprehensive test coverage, including unit and automated tests.
  • Address Non-Functional Requirements, including Security, Scalability, Performance, and High availability.
  • Collaborate with cross-functional teams to gather and analyse requirements, and translate them into technical specifications
  • Ensure the implementation of best practices and coding standards
  • Organise and facilitate Scrum events such as Sprint Planning, Daily Stand-ups, Sprint Reviews, and Sprint Retrospectives
  • Facilitate internal communication and effective collaboration
  • Be the point of contact for external communications (e.g. from customers or stakeholders)
  • Conduct code reviews to ensure code quality and adherence to best practices, and provide constructive feedback to team members
  • Provide technical guidance to junior developers
  • Troubleshoot and resolve complex technical issues
  • Write reusable, testable, and efficient code.
  • Apply SOLID Principles in software design.

Qualifications:

  • Bachelor's degree in Computer Science, Information Technology, or a related field
  • Proven experience in team lead role
  • Strong understanding of Scrum framework, Agile principles
  • Experience working as a Scrum Master (Certified a plus but not required).
  • Minimum of 5 years of experience as a Backend developer using Node.js and related frameworks with focus on NestJS and Express.js.
  • Strong knowledge of TypeScript, JavaScript (ES6+).
  • Strong proficiency in Node.js and asynchronous programming
  • Minimum 2 Years of experience developing with NestJS
  • Good understanding of RESTful API design principles and ability to design and implement efficient and scalable API endpoints.
  • Understanding of security best practices.
  • Strong experience in Relational Databases (MySQL, SQL Server, PostgreSQL) and non- relational databases (Mongo DB, Cassandra. etc.)
  • Strong knowledge in Continuous Integration & Continuous Deployment (CI/CD) utilizing Docker containers.
  • Knowledge of cloud platforms and services, such as AWS, Google Cloud, or Azure, and their respective backend offerings.
  • Familiarity with version control using Git and collaborative development workflows
  • Solid knowledge of software design patterns and best practices
  • Practical knowledge and experience in user authentication and authorisation between multiple servers, systems, and environments,
  • Excellent communication skills and the ability to work effectively in a team environment

Location

Paradise commercial, Bahria Town, Islamabad

Why 99 Technologies

  • Leader Academy
  • Engineering Academy
  • Transparent career paths
  • Inclusive leader training
  • DE&I roundtables and meetups

Similar Positions

Hey! We are looking forward to starting a project with you!
99 Technologies aims at changing the way businesses use digital tools.

Ready to take your business to the next level? Contact us today to discover how our innovative solutions can transform your operations.
99

Discover what we can do for you

We are always looking for ways to improve our services to better benefit the businesses. Reach out to us if you want to understand how we can improve yours.
Get In Touch
We can take your projects
to the new heights
117 Civic Center, Phase 4, Bahria Town, Islamabad
2815 Eagandale Blvd Eagan, MN 55121
Ninety-Nine Technologies L.L.C-FZ, 6th Floor, Business Center, The Meydan Hotel GrandStand, Meydan Road, Nad Al Sheba, Dubai

Subscribe to our weekly newsletter.

Subscribe
Subscribe

Submit your Proposal

Partner with Thrive Internet Marketing Agency and scale your business.

Send Proposals
Name
Name
menu linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram