linkedin
Full Stack Technical lead-Node js-React js
TestCompany111
Riyadh, KSA
Full Time
Lead
1 months ago
ReactNext.jsNode.jsExpressNestJSPostgreSQL
Free
Job Fit Check
Base Career helps you apply smarter for this job.
?%
Ready to ScanKey skills for this role
ReactNext.jsNode.js
About the Role
TestCompany111 seeks a Technical Team Lead to lead and mentor an engineering team while remaining hands-on in development. The role involves full-stack development with React, Next.
Key Skills for This Role
ReactNext.jsNode.jsExpressNestJSPostgreSQL
Responsibilities
- Lead and mentor developers through hands on technical guidance
- Develop and maintain modern web applications using React and Next.js
- Build secure and reliable back end services using Node.js, Express, and NestJS
- Design, implement, and optimize PostgreSQL database schemas
- Architect end to end solutions using AWS cloud services
- Use Docker to support development, testing, and deployment processes
- Integrate RESTful APIs and third party services efficiently
- Conduct code reviews to maintain code quality and consistency
- Collaborate with product managers and stakeholders to translate requirements into technical tasks
- Participate in sprint planning, estimation, and task prioritization
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field
- 4 5 years of experience in full stack web development, with proven experience in mentoring or leading developers
- Strong hands on experience with React, Next.js, Node.js, Express, and NestJS
- Solid experience with PostgreSQL and relational database design
- Proven experience with AWS services such as EC2, S3, Lambda, RDS, SQS, and EventBridge
- Hands on experience with Docker and CI/CD pipelines
- Proficiency in TypeScript
- Strong understanding of RESTful API design principles
- Excellent problem solving, communication, and collaboration skills
Full Job Posting
Role Overview
- The Technical Team Lead is responsible for leading and mentoring the engineering team while remaining hands on in development.
- This role combines strong technical execution with effective team leadership to ensure high quality, scalable solutions.
- The Technical Team Lead drives sound technical and architectural decisions, supports timely and reliable delivery, and works closely with product managers and stakeholders.
Key Responsibilities Technical Development
- Develop and maintain modern web applications using React and Next.js.
- Build secure and reliable back end services using Node.js, Express, and NestJS.
- Design, implement, and optimize PostgreSQL database schemas.
- Architect end to end solutions using AWS cloud services, ensuring security, reliability, and performance.
- Use Docker to support development, testing, and deployment processes.
- Integrate RESTful APIs and third party services efficiently.
- Optimize application performance and overall system efficiency.
- Write clean, maintainable, and well documented code following best practices.
- Ensure proper usage of Git, branching strategies, and version control workflows.
- Participate in testing, debugging, deployment, and production support activities.
Key Responsibilities Leadership & Team Management
- Lead and mentor developers through hands on technical guidance.
- Conduct code reviews to maintain code quality and consistency.
- Guide the team in technical solution design and implementation decisions.
- Support onboarding and continuous technical growth of team members.
- Foster a culture of ownership, collaboration, and accountability.
- Take ownership of technical decisions and architectural direction.
Key Responsibilities Project & Delivery Management
- Collaborate closely with product managers and stakeholders to translate requirements into technical tasks.
- Participate in sprint planning, estimation, and task prioritization.
- Balance timely delivery with code quality and long term maintainability.
- Identify technical risks early and propose effective solutions.
- Act as a technical point of contact between engineering, product, and other stakeholders.
- Contribute to improving engineering processes and workflows.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 4 5 years of experience in full stack web development, with proven experience in mentoring or leading developers.
- Strong hands on experience with React, Next.js, Node.js, Express, and NestJS.
- Solid experience with PostgreSQL and relational database design.
- Proven experience with AWS services such as EC2, S3, Lambda, RDS, SQS, and EventBridge.
- Hands on experience with Docker and CI/CD pipelines.
- Proficiency in TypeScript.
- Strong understanding of RESTful API design principles.
- Excellent problem solving, communication, and collaboration skills.
Bonus Skills
- Experience with modern UI libraries such as Tailwind CSS, Mantine, or Ant Design.
- Familiarity with tRPC or similar API frameworks.
- Experience with system design and high availability architectures.
- Exposure to cloud monitoring and performance optimization tools.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career