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
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