Contour Software, a subsidiary of Constellation Software Inc., has grown rapidly to over 2,000 employees across Karachi, Lahore, and Islamabad in less than 14 years. As part of one of the world’s top 10 software companies, Contour provides a dynamic environment where professionals can develop long-term careers by working on market-leading enterprise solutions across more than 100 industry domains worldwide. The company has evolved from an R&D and accounting back-office to a full-service global center, collaborating with teams across multiple time zones from Sydney to Vancouver. Within Contour, Benbria focuses on real-time experience management, helping industry leaders improve customer and employee engagement through immediate feedback solutions. We are currently looking for a highly skilled Full Stack Developer with a backend focus and strong expertise in TypeScript and modern frameworks. The successful candidate will build scalable, high-performance web applications and work closely with the onshore R&D team from our Karachi, Lahore, or Islamabad resource centers.
Key Responsibilities
- Develop, maintain, and enhance scalable applications using TypeScript with Node.js, NestJS, and Socket.io.
- Design event-driven systems leveraging RabbitMQ/AMQP for messaging.
- Create efficient database schemas and optimize queries in MongoDB and PostgreSQL.
- Deploy and manage applications on AWS, including practical experience with EKS (Kubernetes) for container orchestration.
- Write comprehensive automated tests using Jest and Cypress to ensure code quality and reliability.
- Collaborate with cross-functional teams to design robust, scalable solutions.
- Mentor junior developers and contribute to best practices in coding standards, architecture, and CI/CD pipelines.
Required Qualifications
- Over 6 years of professional software development experience, with at least 5 years focused extensively on TypeScript.
- Expertise in Node.js, NestJS, and real-time communication using Socket.io.
- Strong skills in MongoDB and PostgreSQL database design and query optimization.
- Experience with automated testing frameworks such as Jest and Cypress.
- Familiarity with CI/CD pipelines and agile development methodologies.
- Excellent problem-solving skills, a strong focus on code quality, and the ability to work independently.
Preferred Qualifications
- Experience with microservices architecture and event-driven systems.
- Knowledge of performance tuning and monitoring in cloud environments.
- Hands-on experience with AWS services, particularly EKS for cloud-based deployments.
- Familiarity with Docker and Kubernetes beyond EKS.
- Experience programming in Go is considered a plus.
Benefits
- Competitive market-leading salary package.
- Comprehensive medical coverage for employees and dependents, including parents.
- Provident fund and performance-based bonuses.
- Home internet subsidy and conveyance allowance.
- Profit sharing plan for tenured employees.
- Life benefits and child care facilities.
- Company-provided lunch and dinner.
- Professional development budget and recreational areas for in-house games.
- Opportunities for occasional onshore training.
- Friendly and inclusive work environment with leave encashment options.
Contour Software is committed to diversity and fostering a respectful, inclusive workplace. We encourage applications from individuals with special needs and provide reasonable accommodations throughout the recruitment process. Our culture respects the dignity and worth of every employee and promotes equal opportunity free from discrimination. Qualified candidates seeking assistance during the application process are welcome to connect with our HR team. Your unique talents and abilities will be valued here.