logo

Its about creating careers, not just work.

Muve is a UK based law firm aspiring to become a Top 5 player in the £2.5bn conveyancing industry. Our Colombo office with over 250 staff is fundamental to our value proposition, along with the use of technology to ensure we deliver best-in-class service, speed and transparency to our customers. 


Senior - Software Engineer

Muve logo - Blue.jpg

JOB SUMMARY


We are looking for a highly experienced Senior Software Engineer with strong expertise in React JS, Node JS, and API Development. The successful candidate will be responsible for leading the development of complex software applications, managing software development teams, and providing technical guidance to junior engineers.

 

ESSENTIAL DUTIES AND RESPONSIBILITIES

 

  • Design, develop and maintain complex web applications using React JS, Node JS, and API development.
  • Collaborate with cross-functional teams to understand requirements, design solutions, and implement new features.
  • Provide technical guidance and mentorship to junior engineers and oversee their work.
  • Conduct code reviews, identify performance bottlenecks, and optimize software applications.
  • Participate in the full software development lifecycle, from requirements gathering to deployment to testing and maintenance.
  • Stay up to date with emerging technologies and trends in software engineering to ensure that our software solutions are always cutting-edge and innovative.
  • Communicate with stakeholders, including management and clients, to understand their needs and provide technical solutions.

Requirement & Experience

  • Bachelor's degree in Computer Science, Software Engineering or a related field
  • At least 5 years of experience in software engineering, with a focus on React JS, Node JS, and API development including building software in the cloud platforms
  • Experience leading development teams and managing complex software projects.
  • Strong expertise in React JS, Node JS, and API development.
  • Proven ability to write clean, maintainable, and scalable code.
  • Knowledge of database technologies such as SQL and NoSQL
  • Excellent problem-solving skills and ability to work independently and as part of a team.
  • Strong communication skills, both written and verbal