Senior Software Engineer Backend

3 weeks ago


Lahore, Punjab, Pakistan Taraki Full time

Join to apply for the Senior Software Engineer Backend (NodeJS) role at Taraki

Join to apply for the Senior Software Engineer Backend (NodeJS) role at Taraki

Get AI-powered advice on this job and more exclusive features.

Posting on behalf of Triple Tree Solutions

Job Description and Desired Candidate Profile:

We are looking for an experienced software engineer with expertise in backend web technologies who is able to own product development, is able to deliver high-quality technical designs and code in fast-paced agile scrum environment and is capable of communicating /working closely with other teams. Youll be part of a cross-functional team thats responsible for the full software development life cycle, from conception to deployment.

The ideal candidate likes to think outside the box, is constantly improving by education and feedback, loves tackling new problems, deploying frequently, thinking on the feet and coming up with new ideas. Comfort around both front-end and back-end coding languages will be a huge plus. You should also be a team player with a knack for visual design and utility.

Responsibilities

  • Deliver features in an end-to-end manner: technical design, development, testing, deployment and maintenance.
  • Join a small team of engineers working on Triple Tree's core engineering products, playing a major part in the companys growth.
  • 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 responsive web design, media queries and delivering functionality that works with range of client devices/browsers from desktops and laptops to mobile platforms.
  • 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.
  • Passionate about joining a small team and building a company.

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
  • Ambitious & proactive
  • Excellent communication & writing skills
  • 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
  • Dependable & responsible

Tools you will use:
  • Node.js
  • Typescript
  • PostgreSQL
  • GraphQL
  • TypeORM
  • AWS
Seniority level
  • Seniority levelNot Applicable
Employment type
  • Employment typeFull-time
Job function
  • Job functionEngineering and Information Technology
  • IndustriesHuman Resources

Referrals increase your chances of interviewing at Taraki by 2x

Get notified about new Senior Software Engineer jobs in Lahore, Punjab, Pakistan.

Senior Ionic Developer - Permanent positionSenior Software Engineer / Assistant Team Lead - AI/MLSenior Backend Developer (Onsite, Lahore, PKR Salary)Principal Software Engineer (Remote, Lahore, USD Salary)Senior Software Engineer (Java/J2EE Technologies)Senior Software Engineer - Microsoft Dynamics 365Senior Software Quality Assurance Engineer (Automation)Senior Software Engineer - Python - Django

We're unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr

  • Lahore, Punjab, Pakistan S93 Partner Full time

    The Role: Systems Thinker+ AI-Driven Backend ArchitectWe're looking for a Senior Backend Engineer who lives and breathes web technologies and thrives at the intersection of cloud-native architecture, backend performance, and AI-enabled systems. At Studio93, we don't just build products—we craft experiences that are fast, scalable, and built for the...

  • Backend Engineer

    4 weeks ago


    Lahore, Punjab, Pakistan Ilil Ag Full time

    We seek a dedicated Backend Engineer with strong Python expertise to join our AI-focused technology consulting team.As a key engineering team member, you will design, build, and maintain server-side components that power our AI solutions and integrate with machine learning systems. Your work will be crucial in creating robust, scalable, and high-performance...


  • Lahore, Punjab, Pakistan Devsinc Full time

    4 weeks ago Be among the first 25 applicantsWe are seeking a highly skilled and experienced Senior Node.js Developer to join our dynamic development team for evening shift. As a senior developer, you will play a key role in designing, developing, and maintaining robust backend systems for scalable applications. The ideal candidate is a self-starter who...

  • Backend Engineer

    2 days ago


    Lahore, Punjab, Pakistan Talent Trellis Inc. Full time

    Backend Engineer (Automations & Scraping focus)We're hiring a Backend Engineer who can start immediately and is highly skilled at building automations and scraping systems. This role is focused on backend engineering and product features, with AI as a supporting layer.What You'll Work OnBuild and scale backend services & APIs (Ruby on Rails, Node,...


  • Lahore, Punjab, Pakistan beBeeBackend Full time 350,000 - 700,000

    Backend Engineer - AI and Cloud TechnologiesWe are seeking a highly motivated and enthusiastic Backend Engineer to join our dynamic team. This role is perfect for someone who wants to build a career at the intersection of backend engineering and artificial intelligence.As a Backend Engineer, you will support the development of APIs, microservices, and...


  • Lahore, Punjab, Pakistan Contour Software Full time

    Join to apply for the Senior/Intermediate Software Developer role at Contour SoftwareJoin to apply for the Senior/Intermediate Software Developer 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...

  • Backend Engineer

    3 weeks ago


    Lahore, Punjab, Pakistan Stafflink Full time

    Get AI-powered advice on this job and more exclusive features.Location: RemoteType: Full-TimeAbout the Role:We are seeking a highly skilled Backend Engineer with strong experience in Golang, PostgreSQL, and Docker Swarm to join our engineering team. You will be responsible for designing, developing, and maintaining high-performance backend systems, ensuring...


  • Lahore, Punjab, Pakistan HR POD Careers Full time

    Senior Platform Software Engineer (Remote, Anywhere in Pakistan, USD Salary)Join to apply for the Senior Platform Software Engineer (Remote, Anywhere in Pakistan, USD Salary) role at HR POD Careers.Responsibilities:Proficiency in AI-assisted coding; able to do multiple tasks at once and manage AI agents to quickly execute.Drive infrastructure automation,...


  • Lahore, Punjab, Pakistan Creative Chaos Full time

    Get AI-powered advice on this job and more exclusive features.Job SummaryA Full Stack Software Engineer for PHP and VueJS at Creative Chaos is responsible for developing server and client applications across various software platforms. This includes writing RESTful APIs and developing front-end interfaces for web applications. A senior software engineer...


  • Lahore, Punjab, Pakistan Creative Chaos Full time

    Get AI-powered advice on this job and more exclusive features.Job SummaryA Full Stack Software Engineer for PHP and VueJS at Creative Chaos is primarily responsible for developing server and client applications across various platforms. This includes writing Restful APIs and developing front-end interfaces for web applications. A senior software engineer...