Senior Software Engineer (Node/Vue/Azure)

Nextjob
Full-timeColombo, Sri Lanka

The Company

We are a Norwegian owned company, delivering offshore software services from our development centre in Sri Lanka. Over the last 15 years, we have completed 250+ successful projects worldwide, for clients ranging from startups to Fortune 500 companies. For a decade and a half, we have been creating breakthrough software for leading organisations in Europe, USA, Australia, Singapore and more. We are a team of global experts who architect solutions that change the way business is done and add colour to everyday living.

We offer custom software application development to diverse sectors such as proptech, fintech, environment, logistics, maritime, health, and more. We assign a dedicated, long-term technology team to each client, allowing for seamless integration with their internal teams. Guided by the Nordic values of trust, transparency and commitment, our diverse team drives innovation and disruption in the modern digital era.

The Role

You will be an architectural leader and hands-on developer, primarily utilizing the Node.js ecosystem for the backend and modern JavaScript frameworks (React or Vue.js) for the frontend. A core focus of this role will be on building, maintaining, and integrating systems that automate support workflows, provide rich data dashboards, and streamline critical business processes.

What You’ll Do

  • Design, develop, and maintain robust and scalable web applications using Node.js (Typescript), React.js, and/or Vue.js.
  • Implement state management solutions (e.g., Redux, Vuex, Context API).
  • Develop and maintain RESTful APIs using Nest.js and Express.js.
  • Design and implement database schemas and interactions (e.g., MS SQL, PostgreSQL, MongoDB).
  • Optimize application performance and ensure scalability.
  • Write unit and integration tests for back-end code.
  • Implement authentication and authorization mechanisms.
  • Knowledge of cloud hosting platforms such as Azure or AWS.
  • Contribute to the design and architecture of new features and systems.
  • Participate in code reviews to ensure code quality and maintainability.
  • Work closely with product managers, designers, and other engineers to deliver high-quality software.
  • Identify and resolve complex technical issues.
  • Mentor junior engineers and provide technical guidance.
  • Stay up to date with the latest technologies and best practices.
  • Participate in deployment processes and have a good understanding of CI/CD.

What We’re Looking For

  • 5+ years of professional experience in full-stack web development.
  • Strong proficiency in Node.js, with hands-on experience.
  • Extensive experience with React.js or Vue.js, including state management and component-based architecture.
  • Solid understanding of relational and/or NoSQL databases (e.g., PostgreSQL, MongoDB).
  • Experience designing and implementing RESTful APIs.
  • Proficiency in writing unit, integration, and end-to-end tests.
  • Familiarity with Git and GitHub/GitLab.
  • Strong analytical and problem-solving skills.
  • Excellent verbal and written communication skills with the ability to articulate technical concepts to non-technical stakeholders (Product Managers, Support Agents, etc.).

Nice To Have

  • Experience with cloud platforms (e.g., Azure, GCP).
  • Experience with containerization (Docker, Kubernetes).
  • Experience with CI/CD pipelines.
  • Experience with GraphQL.
  • Familiarity with Typescript.

Benefits

  • Great Remuneration 💰
  • Flexible Work Arrangement 🏠
  • Performance Bonus 🏦
  • Private Health Insurance 🏥
  • Accelerated Career Growth 📚
  • Latest Tech Equipment 💻
  • International Exposure 🚀
  • Exciting Company Events 🥳

Apply for this job

Resume/CV*

Click or drag file to this area to upload your Resume

Please make sure to upload a PDF

First Name*
Last Name*
Email*
Phone Number*
The hiring team may use this number to contact you about this job.

By clicking 'Submit Application', you agree to receive job application updates from Nextjob via text and/or WhatsApp. Message frequency may vary. Reply STOP to unsubscribe at any time. Message & data rates may apply.