3

applicants

Mid-Level Software Engineer

ARTecX Solutions external url   Colombo • Full-time

Job Description

ARTecX Solutions is seeking a Mid-Level Software Engineer (Node.js) to take ownership of backend development while contributing to architectural decisions and mentoring junior developers. This role is ideal for a motivated professional ready to grow into a leadership position within a fast-paced startup environment.

About ARTecX Solutions

We are a growing technology startup building a modern, location-based healthcare and pet-care booking platform powered by Flutter mobile applications and a robust backend architecture.

In addition to our core product, we deliver CMS-based and custom web development solutions to clients.

Key Responsibilities

Backend Leadership and Ownership

  • Lead the development and maintenance of a modular monolithic backend built with Node.js, Express, TypeScript, and MongoDB
  • Design scalable, maintainable, and well-documented RESTful APIs

Team Mentorship and Code Governance

  • Mentor and manage engineering interns
  • Conduct structured code reviews and enforce clean code principles
  • Maintain disciplined Git workflows (branching strategies, pull request reviews, conflict resolution)

Cross-Functional Collaboration

  • Work closely with Flutter mobile developers and frontend teams
  • Define clear API contracts and ensure seamless system integration

Infrastructure and Deployment

  • Oversee hosting environments and application deployments
  • Maintain and improve CI/CD pipelines on Microsoft Azure

Agency Project Oversight

  • Provide technical supervision for client-facing web development projects, primarily CMS-based with occasional custom implementations

Required Qualifications

  • 2–4 years of professional experience in backend or full-stack software development
  • Strong proficiency in JavaScript and TypeScript
  • Solid experience with Node.js and Express
  • Practical experience with MongoDB (Mongoose, aggregation pipelines, transaction logic, geospatial queries)
  • Experience designing and documenting RESTful APIs
  • Strong understanding of Git and collaborative development workflows
  • Ability to explain technical concepts and guide junior developers

Preferred Qualifications

  • Experience with Flutter or Dart
  • Familiarity with third-party integrations (Google Maps APIs, payment gateways, OAuth)
  • Experience deploying and managing infrastructure on Microsoft Azure
  • Previous experience in startup environments or client-based web projects

Why Join Us

  • Direct influence over product architecture
  • Clear leadership growth path toward Senior or Lead roles
  • Flexible, outcome-driven work culture
  • Opportunity to build scalable, real-world technology solutions

ARTecX Solutions is committed to building a high-performing engineering culture focused on ownership, collaboration, and continuous improvement.

Job poster for Mid-Level Software Engineer