applicants
Mid-Level Software Engineer
ARTecX Solutions
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.