Skip to main content

Backend Software Engineer (Node.js / Full-Stack)

Technology
Vision71 Technologies
Karāchi, Pakistan1 week ago
Full time

Job description

Backend Software Engineer (Node.js / Full-Stack)

Vision71 Technologies | Karachi | Full-time, On-site

ABOUT THE ROLE

Vision71 Technologies builds practical software for business needs. We need a dependable engineer who can build, debug, test, document and deliver software. Backend development is the priority, with React/Next.js contributions when needed. You will work with our technical lead and a small team on client and internal projects.

RESPONSIBILITIES

  • Build and maintain Node.js applications, REST APIs and integrations using JavaScript/TypeScript and Express, NestJS or similar frameworks.
  • Design data models and efficient queries using SQL and/or MongoDB according to project needs.
  • Implement authentication, authorization, validation, error handling and secure handling of credentials and business data.
  • Reproduce bugs, investigate logs, fix root causes and add appropriate automated tests.
  • Improve existing code, use Git branches and pull requests, and participate in code reviews.
  • Contribute to React/Next.js interfaces and connect them to backend services.
  • Support staging, approved deployments and production troubleshooting, with rollback planning and clear handovers.
  • Break requirements into tasks, estimate realistically and raise blockers and delivery risks early.
  • Maintain API documentation, setup instructions, task updates and handover notes.
  • Evaluate new tools through focused prototypes when there is a clear project need.

REQUIREMENTS

  • Around 2–4 years of hands-on development experience preferred; strong candidates outside this range are welcome.
  • Practical Node.js and JavaScript/TypeScript skills, including asynchronous code, API design and debugging.
  • Experience delivering or maintaining an application used by real users; ability to explain your personal contribution.
  • Working knowledge of database design, queries, indexes and migrations appropriate to your stack.
  • Familiarity with React or Next.js, Git, API testing and automated testing.
  • Sound judgement about maintainability, security and technical trade-offs.
  • Clear communication and ability to work full-time on-site in Karachi.
  • Relevant degree or equivalent demonstrable practical experience.

HELPFUL ADDITIONAL SKILLS

Docker, Linux, CI/CD, cloud hosting, background jobs, queues, third-party APIs, reporting dashboards and business software integrations.

INTEGRITY, RELIABILITY AND OWNERSHIP

  • Give accurate updates: distinguish implemented, tested, deployed and pending work. Never mark unfinished work complete.
  • Report mistakes, security concerns and likely delays promptly, with facts and a proposed next step.
  • Follow review and deployment approvals. Never hide a failed test or bypass safeguards to meet a deadline.
  • Respect confidentiality and intellectual property. Use only code, data and tools you are authorized to use.
  • Use AI tools responsibly, follow confidentiality rules, disclose material assistance in assessments and verify submitted code.
  • Honour agreed working hours and commitments, communicate availability changes promptly and maintain useful handovers.

SUCCESS IN THIS ROLE

Understand an existing codebase, deliver features with appropriate tests and documentation, communicate progress without repeated chasing and gradually own backend tasks from clarification to handover.

HOW TO APPLY

Apply through LinkedIn with an accurate CV. Include portfolio or repository links in your CV if available, identifying work you personally completed. Do not share confidential code or credentials from previous employers.

Shortlisted applicants may explain a past project, complete a small role-relevant practical exercise and discuss debugging, delivery and accountability scenarios. Any reference checks will be discussed with you first. We value honest claims, clear reasoning and ownership. Candidates will be assessed on relevant skills, work evidence and role requirements. Expertise matters more than job titles.

Compensation will be discussed based on demonstrated skills and role fit. Working hours and benefits will be clarified during the hiring process.

Keywords
TitlesCompensation ManagementDatabasesContinuous Integration (CI)RepositoriesData ArchitectureLinkedInHandoverLinuxTroubleshootingMongodbCloud computingTypescriptNode.jsJavaScriptSqlCI/CDMaintainabilityComputer-aided designDebugger

Interested in this role?