Software Development Lead

3 days ago


Lahore, Punjab, Pakistan beBee Careers Full time

Senior Software Engineer - Backend

We are seeking a skilled software engineer to join our team and contribute to the development of scalable web applications. As a senior software engineer, you will be responsible for designing and implementing backend services, taking ownership of key engineering projects, and providing technical leadership.

About this Role:

  • Key Responsibilities:
  • Deliver features in an end-to-end manner: technical design, development, testing, deployment, and maintenance.
  • Create and maintain backend services, take ownership of key backend engineering projects.
  • Design and implement scalable systems. Play a leading role in extending and evolving Triple Tree's analytical data capabilities, enabling data-driven decision making across the business.
  • Provide technical leadership and own specific areas of the platform.
  • Work closely with Product Managers to translate product requirements to engineering specifications.
  • Lead code review efforts and quality efforts in your area of ownership.
  • Participate in product discussions, taking ownership and initiative.
  • Work independently in a fast-paced environment.
  • Mentor and guide junior engineers.

Requirements:

  • At least 2 years of experience in developing scalable web applications.
  • Strong computer science and programming fundamentals.
  • Production experience with NodeJS and Typescript.
  • Experience with Databases, ORMs, and microservices in general.
  • Experience with GraphQL, TypeORM, and Postgres is a nice-to-have.
  • A good understanding of agile development methodologies and techniques and event-driven programming.
  • A proven ability to take projects from ideas and experiments through to robust solutions.
  • Experience with rxJS (reactive library) is a big plus.
  • Experience of working on a medium to large web application and experience of working in at least one of the modern front-end web frameworks such as Angular 2+, React (preferred), Vue, etc. and Node.js for back-end will be very helpful.
  • Good understanding of modern web architecture behind scalable web applications.
  • Must have an excellent understanding of how the web works.
  • Experience with UI design patterns, security, performance, and usability.
  • Familiar with modern engineering practices: code reviews, continuous-deployment, automated testing.
  • Must be willing to constantly learn new things.

Nice to Haves:

  • Experience with frontend testing frameworks like Cypress, Jasmin, Karma.
  • Experience with React, React Hooks/Stateless React, and SSR. Has architected applications utilizing redux or similar state management tools.
  • Experience working with a distributed cloud platform such as AWS.
  • Experience with implementing a TDD or BDD workflow.
  • Experience with AWS cloud service platform or similar is a plus.
  • DevOps Tool & processes, especially CI/CD & test/deployment automation.
  • You've worked at a startup before.

Personality Traits & Interpersonal Skills:

  • Respect for other team members.
  • Empathetic to customers.
  • Attention to detail and due diligence will be extremely important.
  • Learn-it-all-attitude, instead of know-it-all-attitude.
  • Flexible in working with different personalities and projects.
  • Adaptable.

Tools You Will Use:

  • Node.js
  • Typescript
  • GraphQL
  • TypeORM
  • AWS
  • RxJS
],
  • Software Developer

    2 weeks ago


    Lahore, Punjab, Pakistan Contour Software Full time

    Join to apply for the Software Developer (C - Linux) role at Contour SoftwareJoin to apply for the Software Developer (C - Linux) role at Contour SoftwareAbout ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years.About ContourContour Software has grown from a dozen people to over 2,000 staff across...

  • Software Developer

    1 week ago


    Lahore, Punjab, Pakistan Contour Software Full time

    About ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years.As a subsidiary of Constellation Software Inc., we are proud to be part of a global enterprise software conglomerate that has grown to become one of the top 10 software companies in the world, with employees and customers in 100+ countries....

  • Software Developer

    3 weeks ago


    Lahore, Punjab, Pakistan Contour Software Full time

    About ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years.As a subsidiary of Constellation Software Inc., we are proud to be part of a global enterprise software conglomerate that has grown to become one of the top 10 software companies in the world, with employees and customers in 100+ countries....


  • Lahore, Punjab, Pakistan Contour Software Full time

    Support Developer Team Lead (Technical Support - L3)3 days ago Be among the first 25 applicantsDirect message the job poster from Contour SoftwareThe Division:Dealer Information Systems Corporation (Client) is a leading business management software provider to agricultural, construction, truck refrigeration and lift truck dealers in North America. Founded in...


  • Lahore, Punjab, Pakistan Contour Software Full time

    Join to apply for the Junior Software Developer (WinForms) role at Contour SoftwareJoin to apply for the Junior Software Developer (WinForms) role at Contour SoftwareGet AI-powered advice on this job and more exclusive features.About ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years.About...


  • Lahore, Punjab, Pakistan Contour Software Full time

    About ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years.As a subsidiary of Constellation Software Inc., we are proud to be part of a global enterprise software conglomerate that has grown to become one of the top 10 software companies in the world, with employees and customers in 100+ countries....


  • Lahore, Punjab, Pakistan Contour Software Full time

    About ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years.As a subsidiary of Constellation Software Inc., we are proud to be part of a global enterprise software conglomerate that has grown to become one of the top 10 software companies in the world, with employees and customers in 100+ countries....


  • Lahore, Punjab, Pakistan beBeeSoftware Full time

    Job Title: Software Team LeadThe ideal candidate for this role is an experienced software developer who can effectively lead a team. The position requires at least 3-4 years of programming experience, along with both technical and interpersonal skills.Key Responsibilities:Communicate with clients in the US to obtain requirements and pass them on to...


  • Lahore, Punjab, Pakistan Custom Software Full time

    Senior .Net Development Engineer Team Lead Custom Software, Pakistan Custom Software Ltd is a well-established Medical/Lab software development company. Our head office is in Portlaoise, Ireland. We currently have fantastic opportunities for the right personalities to join our growing team of expert Developers, Web Developers, SEO optimization staff, blog...


  • Lahore, Punjab, Pakistan beBeeProject Full time 1,500,000 - 2,000,000

    Job Title: Technical Project ManagerLead software projects with 12-15+ years of experience in software development and at least 8+ years of experience in advanced technologies.