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.