← Back to Careers

Full-Stack Engineer

📍 Lahore, Pakistan (On-site; US Eastern Time)💼 Full-time

Full-Stack Engineer

About the Role

We’re seeking a motivated Full-Stack Engineer with 6 months to 2 years of experience to join our development team. You’ll work on modern web applications built with React and Node.js and deployed on AWS. This role offers an excellent opportunity to grow your skills across the front end, back end, and cloud.

Key Responsibilities

  • Develop and maintain React-based web applications with modern UI libraries
  • Build and optimize RESTful APIs using Node.js and Express in TypeScript
  • Design and implement database schemas, write migrations, and optimize queries
  • Integrate third-party APIs and services
  • Deploy applications to AWS using CI/CD pipelines
  • Write clean, maintainable code with clear documentation
  • Participate in code reviews and collaborate with team members
  • Debug and resolve issues across the full stack
  • Optimize application performance and user experience

Required Technical Skills

Front End

  • React, JavaScript/TypeScript, Redux (or similar), Material UI (or similar component libraries)

Back End

  • Node.js, Express.js for building RESTful APIs, PostgreSQL, working with an ORM
  • Queue processing with Bull (or similar) for background jobs

DevOps & Cloud

  • AWS: S3, EC2, Lambda, CodeBuild, CodePipeline
  • Version control: Git workflows and branching strategies
  • CI/CD: Automated build and deployment pipelines

General

  • Strong understanding of RESTful API design principles
  • Experience with SQL and relational database design
  • Understanding of asynchronous programming patterns
  • Familiarity with testing frameworks (e.g., Jest)
  • Knowledge of security best practices

Required Experience

  • 6 months to 2 years of professional software development experience
  • Proven experience building web applications with React and Node.js
  • Hands-on experience with TypeScript
  • Practical knowledge of AWS services or other cloud platforms
  • Experience with PostgreSQL or other relational databases
  • Familiarity with Git and collaborative development workflows

Required Soft Skills

  • Excellent verbal and written communication skills—able to clearly explain technical concepts to both technical and non-technical stakeholders
  • Strong problem-solving and analytical thinking abilities
  • Self-motivated with an eagerness to learn new technologies
  • Comfortable working collaboratively in team environments
  • Ability to manage time effectively and prioritize tasks
  • Attention to detail and commitment to code quality
  • Adaptable and open to feedback

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience)
  • Ability to work on-site in our Lahore office
  • Time zone: Able to work U.S. Eastern Time hours

Experience Level: Junior to Mid-Level (6 months–2 years)

Employment Type: Full-time

Tech Focus: React, Node.js, TypeScript, AWS


How to Apply

Email your resume at hr@codenzy.com with subject "Full-Stack Engineer (ReactJS, NodeJS)".

Ready to Apply?

Send your application to start your journey with Codenzy

Apply Now via Email