Job Openings Senior Software Engineer

About the job Senior Software Engineer

Job Brief:
Employment Type: Full-Time (Onsite)
Timings: 12:00PM-9:00PM
Location: Johar town G4, Lahore

Responsibilities:

Lead engineering efforts across the full development lifecycle, from planning to deployment.

Collaborate closely with designers and product managers to translate business

needs into technical solutions.

Develop and maintain scalable, high-performance full-stack applications using MERN, TypeScript, Python, and GraphQL.

Design, implement, and optimize database solutions (both SQL and NoSQL).

Oversee DevOps and cloud infrastructure (AWS), ensuring reliability, security, and

scalability.

Mentor and guide junior engineers, conducting code reviews and improving best

practices.

Optimize application performance, troubleshoot issues, and implement best coding

practices.

Drive technical decision-making, choosing the right tools and technologies for the

team.

Requirements:

4-5+ years of hands-on experience in full-stack development with the following 
technologies: MERN Stack (MongoDB, Express.js, React, Node.js), JavaScript & TypeScript, Python,GraphQL

Relational & Non-Relational Databases (PostgreSQL, MySQL, MongoDB, etc.)

Cloud Infrastructure (AWS, Docker, Kubernetes, Terraform, etc.), CI/CD Pipelines and DevOps (GitHub Actions, Jenkins, etc.)

Strong leadership experience in managing and mentoring teams.

Ability to think like a product engineer, working closely with designers and

stakeholders.
Experience with scalability, security, and system architecture best practices.

Excellent problem-solving, debugging, and analytical skills.

Strong communication and collaboration skills.