Lead Software Engineer

Kathmandu, Nepal

Job Overview

Department

Web Development

Reporting to

General Manager

Job Level

Senior

No of Vacancy/S

1

Employement Type

Full Time

Job Location

Kathmandu, Nepal

Offered Salary

Negotiable

Experience

At least 3 years

We are looking for a passionate Lead Software Engineer to design, develop and install software solutions by leading a team to achieve targeted goals. Your primary role is to build high-quality, innovative and fully performing software that complies with coding standards and technical design. You will also be responsible for integrating the front-end elements.

Job Description:

  • Design, develop, debug and support web applications and their infrastructure.
  • Produce materials to support technical documentations, including code documentations.
  • Create technical design documents from business and technical requirements, and describe levels of effort involved.
  • Deliver features in an end-to-end manner: technical design, development, testing, deployment and maintenance.
  • Work closely with the Product Manager to translate product requirements to engineering specifications.
  • Ensure excellent code quality through code reviews, periodic audits, and implementation of best practices on related projects.
  • Lead code review efforts and quality efforts in your area of ownership.
  • Troubleshoot, debug and upgrade existing systems.
  • Mentor and guide the team members with close supervision.
  • Work independently in a fast-paced environment.
  • Keep up to date with the latest technologies and introduce them as needed.
  • Understand the dynamics and practices in working with a development environment versus a production environment.
  • Must have an acute awareness for security and breaches in the application development.

Job Specification:

  • Strong knowledge of PHP and web frameworks such as Laravel, MySQL, jQuery, Javascript, HTML, and CSS is a must.
  • Understanding of the fully synchronous behavior of PHP, MVC design patterns.
  • Ability to troubleshoot, test, and maintain the core product software and databases to ensure strong optimization and functionality.
  • Understanding of machine interface technologies like XML, JSON, and REST API.
  • Version control (git).
  • Ability to take up R&D activities and resolve complex problems, work independently.
  • Good communication & analytical skills.
  • Strong leadership and time management skills.

Other Similar Jobs

WANT DIGITAL SUCCESS?

Book Your FREE Discovery Chat With Us TODAY

Do you need a trusted digital solutions partner to help optimise each area of your digital presence - drive more high-quality traffic, generate more qualified leads and turn more prospects into customers?

We understand that software development and digital marketing can be challenging and daunting areas for any business to navigate, so that's why we are here to help you.

julian-wallis 2
JULIAN WALLISSENIOR CONSULTANT