One stop platform for business needs

Vacancy

Principal Engineer

We are looking for a Senior Software Engineer to produce and implement functional software solutions.

Job Description

·      Serve as a technical lead contributing to and directing the efforts of development teams, including internal and external team members

·      Design, develop, modify, implement, and support software components anywhere in the software stack.

·      Contribute to the ongoing evolution of the existing content supply portfolio of applications and services

·      Review and debug code

·      Ensure software is up-to-date with latest technologies

·      Assist in task planning, estimation, scheduling, and staffing

·      Perform validation and verification testing

·      Document development phases and monitor systems

·      Mentor Software Engineers to allow for skill/knowledge development through advice, coaching, and training opportunities

·      Determine process improvements, best practices, and develop new processes

·      Work in close partnership with cross-functional teams and management

Job Specification

·      4+ years of experience working as a Software Engineer specializing in system design, development, deployment and maintenance

·      Hands-on experience on working with the latest front-end (e.g React Js), backend (NodeJs, ExpressJs, KnexJs ) technologies (MERN Stack)

·      Familiarity with MySQL and Relational databases

·      Effective verbal, written communication skills and expressive personality

·      Concept of modern scalable applications like serverless, microservices

·      Experience with AWS skills (EC2, Lambda, Elastic beanstalk, S3, Cloudwatch) would be huge plus

·      Understanding of version control systems like GIT

·      Familiar working in the Agile environment and working in an agile team


Interested ones can send us their CV at hrd@upaya.com.np

Share