Mid-Level Software Engineer

Johar Town, Lahore (On Site)

Job description

We are looking for a Mid-Level Software Engineer who enjoys solving complex problems and building scalable web applications. The ideal candidate has hands-on experience developing production systems, understands performance optimization, and can contribute to improving existing architectures.

Responsibilities

  • Design, develop, and maintain scalable web applications
  • Write clean, efficient, and maintainable code
  • Build modern frontend applications using React and Next.js
  • Develop backend services using JavaScript (Node.js) or Python
  • Work closely with product managers and designers to deliver reliable features
  • Optimize application performance, scalability, and reliability
  • Debug, troubleshoot, and resolve technical issues
  • Participate in code reviews and maintain strong engineering standards
  • Contribute to architecture discussions and technical decisions

Required Tech Stack

  • Frontend: React, Next.js, JavaScript/TypeScript, HTML, CSS
  • Backend: Node.js (JavaScript/TypeScript) or Python
  • APIs: RESTful APIs and API integrations
  • Database: Experience with relational or NoSQL databases (PostgreSQL, MongoDB, etc.)

Requirements

  • 3 to 5 years of experience in software development
  • Strong problem solving and analytical thinking
  • Experience building scalable web applications
  • Good understanding of performance optimization and system design
  • Experience working with modern frontend frameworks
  • Ability to work collaboratively in a fast paced team environment

Nice to Have

  • Experience with cloud platforms such as AWS, GCP, or Azure
  • Familiarity with Docker, CI/CD pipelines, and deployment workflows
  • Experience working on high traffic applications

What We Value

  • Engineers who take ownership of their work
  • Curiosity and continuous learning
  • Focus on clean architecture, scalability, and performance
  • Strong collaboration and communication skills

How to Apply:

Interested candidates are invited to submit their resume and a cover letter detailing their relevant experience and why they are a good fit for this position to hr@datumlabs.io. Or fill out the form here!.

Datum Labs is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Apply here

Make your first move in giving your career a massive push forward.

Apply for this position
You can also send an email to our recruiter at hr@datumlabs.io