Engineering

Software Engineer

Lahore, Punjab   |   Full Time
Job Description
We are looking for a passionate Full Stack Developer with strong expertise in both backend and frontend development. The ideal candidate will have hands-on experience building and maintaining robust, scalable applications using Node.js on the backend and React/Next.js on the frontend. Experience with Python and cloud platforms is a plus.Responsibilities
  • Develop and maintain frontend and backend services, APIs, and database integrations.
  • Ensure UI/UX designs are implementable and optimized for performance.
  • Write maintainable, future-ready code for backend and server-side components.
  • Optimize application performance, scalability, and security.
  • Conduct code reviews and provide guidance on backend architecture and best practices.
  • Ensure proper RESTful API design, integration, and implementation.
  • Collaborate closely with both frontend and backend developers to deliver cohesive applications.
Requirements
  • Degree in Computer Science, Engineering, MIS, or a related field.
  • 2–3 years of experience in full-stack development, with strong backend expertise.
  • Strong proficiency in JavaScript frameworks such as React.js and Next.js.
  • Strong proficiency in Node.js.
  • Hands-on experience designing and managing background processing workflows in Node.js.
  • Hands-on experience with both relational databases (PostgreSQL or MySQL) and non-relational databases (MongoDB).
  • Strong understanding of RESTful APIs, server-side logic, and database design.
  • Ability to work with responsive design principles and modern frontend frameworks.
  • Familiarity with microservices architecture.
  • Experience working in an Agile environment.
Good to Have

Experience with Python (Django or FastAPI).

Experience with cloud platforms (AWS, Azure, or GCP).

Knowledge of CI/CD pipelines and automated testing.


Submit Your Application

You have successfully applied
  • You have errors in applying