DigiExpo, a leading digital solutions provider, is seeking an experienced and highly skilled Senior Backend Developer (NestJS) to join our team. As a senior developer, you will play a critical role in designing and implementing the backend architecture for innovative mobile applications, collaborating with cross-functional teams, and ensuring the delivery of high-quality software solutions.
Key Responsibilities
Lead the design, development, and maintenance of scalable, secure, and efficient backend systems using NestJS.
Architect RESTful APIs and GraphQL endpoints tailored for mobile applications.
Mentor junior developers, conduct code reviews, and establish best coding practices.
Collaborate with frontend developers, designers, and stakeholders to align technical solutions with business goals.
Drive performance optimization, scalability improvements, and system reliability.
Integrate third-party APIs and services while ensuring seamless functionality.
Implement robust security measures to safeguard application data.
Document backend processes, architecture, and technical workflows comprehensively.
Requirements
5+ years of professional experience in backend development, with a strong focus on NestJS and Node.js.
Expertise in TypeScript, JavaScript, and backend architecture principles.
Proven experience with relational and non-relational databases, such as MySQL, PostgreSQL, or MongoDB.
Deep understanding of RESTful API design and GraphQL.
Familiarity with cloud platforms (e.g., AWS, Google Cloud, Azure) and containerization tools like Docker and Kubernetes.
Strong understanding of authentication protocols (e.g., JWT, OAuth) and security best practices.
Hands-on experience with CI/CD pipelines, automated testing, and deployment processes.
Ability to troubleshoot and resolve complex technical issues independently.
Excellent leadership, communication, and collaboration skills in a remote work environment.
Preferred Qualifications
Experience in building and maintaining backend systems for large-scale mobile applications.
Familiarity with microservices architecture and event-driven systems.
Knowledge of DevOps practices and infrastructure as code (e.g., Terraform, Ansible).
Prior experience working in agile development teams.
What We Offer
A fully remote and flexible work environment.
Competitive salary with performance-based bonuses.
Opportunities for leadership and professional growth in a dynamic company.
Access to the latest tools and technologies to support your role.
A collaborative culture where your expertise will be valued and impactful.