Mid-level & Senior Software Engineers

Job Description

Mid-Level & Senior Software Engineers
Location: Lahore & Karachi (Onsite)- Full Time
Company: Apex

Key Responsibilities:
▪️ Design, develop, and maintain web applications using modern ▪️frameworks such as Django or equivalent.
▪️Build, deploy, and integrate applications using AWS and/or Azure.
▪️Develop and support integrations with Salesforce and other enterprise systems.
▪️Follow SDLC best practices, including design, coding, testing, deployment, and documentation.
▪️Collaborate with product owners, business stakeholders, and cross-functional teams to deliver technical solutions.
▪️Implement source control best practices using GitHub (branching, pull requests, code reviews).
▪️Monitor application performance and resolve production issues.
▪️Write and maintain unit, integration, and automated tests.
▪️Work closely with QA, DevOps, and IT teams for smooth deployments.
▪️Participate in Agile/Scrum ceremonies (sprint planning, retrospectives, backlog grooming).
▪️Continuously improve system performance, scalability, security, and maintainability.

Requirements (Mid-Level):
▪️Bachelor’s degree in Computer Science or related field.
▪️2–4 years of professional development experience.
▪️Strong skills in Python / Java / C# / JavaScript / TypeScript.
▪️Experience with Django or similar frameworks.
▪️Familiar with AWS/Azure, GitHub, and CI/CD pipelines.

Requirements (Senior):
▪️5+ years of professional software development experience.
▪️Strong expertise in system design and scalable architectures.
▪️Experience mentoring junior developers and reviewing code.
▪️Advanced cloud and deployment experience.

Preferred Skills:
▪️Salesforce or enterprise system integrations.
▪️Docker / Kubernetes.
▪️Relational & NoSQL databases.
▪️Application security best practices.

 

Job Summary

  • Published on:2026-01-25 2:20 pm
  • Vacancy:1
  • Employment Status:Full Time
  • Experience:2 Years
  • Job Location:Karachi
  • Gender:No Preference
  • Application Deadline: 2026-03-11