Full Stack Developer

Full-stack Developer will take complete, end-to-end ownership of projects across the entire stack. He/she will be responsible for building products across the stack with a firm understanding of web frameworks, APIs, databases, and multiple back-end languages.

Job Title: Full-stack Developer

Designation: Full-stack Developer

Reports to: Project Manager

Location: Bakhundole, Lalitpur, Nepal

Shift: Standard (09:00 to 06:00 PM – EST) from Monday to Friday

Position Overview:  

Full-stack Developer will take complete, end-to-end ownership of projects across the entire stack. He/she will be responsible for building products across the stack with a firm understanding of web frameworks, APIs, databases, and multiple back-end languages. 

He/she will be responsible for developing and designing front-end web architecture, ensuring the responsiveness of applications, and working alongside graphic designers for web design features, among other duties. He/she will be required to see out a project from conception to final product, requiring good organizational skills and attention to detail.

Roles and Responsibilities

 Design and Execution

  1. Work with development teams and product managers to ideate software solutions
  2. Prepare a proper and presentable flow diagram for project features on a modular basis
  3. Design client-side and server-side architecture
  4. Developing functional databases, applications and servers to support our websites on the back end
  5. Ensuring cross-platform optimization for mobile phones
  6. Designing and developing APIs
  7. Working through the application development lifecycle to launch
  8. Leading and developing best practices for the Full Stack Developer team
  9. Troubleshoot, debug and upgrade application features
  10. Play major role in creating different deployment environments and run CI / CD jobs
  11. Continuously work on feature/performance enhancements and monitoring of application after deployment to production
  12. Write technical documentation
Skills and Qualifications

Requirements

    • At least 3 years of experience as a Full Stack Developer or similar role
    • Working experience on React, Angular, and Node
    • Familiarity with common stacks
    • Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)
    • Knowledge of multiple back-end languages (e.g. C#, Java, Python) 
    • Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache), and UI/UX design
  • Competencies and Soft Skills
    • Excellent communication and teamwork skills
    • Strong organizational and project management skills
    • Good problem-solving skills
    • Attention to detail.
    What We Offer
    • Work in a multinational company operating in the Cloud & ICT domain,  based out of UK and operating in Australia, India, Nepal, Pakistan and Bangladesh
    • Best in class open, progressive, professional and  equal opportunity work environment
    • Closely knit and supportive team members and a culture where your contributions, opinions and diversity is welcome, respected, & encouraged 
    • Exposure to multidisciplinary skill areas (including team management & leadership)  in a vibrant start-up ecosystem with deep work involving world class leaders like Amazon, Microsoft, Google, Alibaba, DigitalOcean & Facebook 
    • Flexible work time (with standard 40 working hours per week & 09:00am-06:00 pm schedule subject to change with respect to personal schedules & centered on delivery) 
    • Opportunity to travel regionally (as part of assignment/ training and development or delivery ) in Nepal, India, Pakistan, Bangladesh, or Srilanka

     

    How to apply?

    Suitable candidates meeting the above criteria are requested to send their CV and cover letter to careers@genese.com.np

    Only shortlisted candidates will be invited for the further selection process. You are requested to clearly mention the position you are applying for in the subject of the email.

    OR