Fusemachines Nepal

Software Engineer (Back End)

Fusemachines Nepal

Software Engineer (Back End)

Fusemachines (https://www.fusemachines.com/) is an enterprise AI services, education and solutions provider on a mission to democratize AI.

Headquartered in New York with operations across North and Latin America and Asia, Fusemachines brings together engineers and PhDs from around the world to help companies build innovative AI solutions. With a Nepal based head office in Kathmandu, Fusemachines offers advanced AI products such as Fuse Classroom, Fuse Extract. Fusemachines AI Schools run AI Microdegree and Certificate programs in physical classrooms as well as online live classes using its proprietary content and learning platform.


Fusemachines (https://www.fusemachines.com/) is an enterprise AI services, education and solutions provider on a mission to democratize AI.

Headquartered in New York with operations across North and Latin America and Asia, Fusemachines brings together engineers and PhDs from around the world to help companies build innovative AI solutions. With a Nepal based head office in Kathmandu, Fusemachines offers advanced AI products such as …

Software Engineer (Back End)

Views: 1428 | This job is expired 3 years, 7 months ago

Basic Job Information

Job Category : IT & Telecommunication
Job Level : Mid Level
No. of Vacancy/s : [ 4 ]
Employment Type : Full Time
Job Location : Kamaladi, Kathmandu
Offered Salary : Negotiable
Apply Before(Deadline) : Sep. 09, 2020 23:55 (3 years, 7 months ago)

Job Specification

Education Level : Under Graduate (Bachelor)
Experience Required : More than or equal to 2 years
Professional Skill Required : Software Development Jira Asana Java

Job Description

Required skills/Competencies :

  • At least 2 years of work experience in Software Development using Java
  • Proficiency in back-end technologies; Core Java, Spring Framework, and Spring Boot knowledge required
  • Familiarity with Project Management tools such as Jira and Asana
  • Ability to integrate third-party services; SDK implementations
  • Working Experience with Dependency Management Tools; Maven, Gradle
  • Ability to write test cases using testing frameworks and tools; JUnit, jMock, Mockito, TestNG
  • Comfortable with IDEs like Eclipse, IntelliJ along with its debugging techniques
  • Ability to design, build, and work with RESTful Web Services in JSON formats
  • Follow agile principles and processes including (but not limited to) standup meetings, sprints, and retrospectives
  • Theoretical and practical knowledge of SQL/NoSQL databases with hands-on experience in at least one database system
  • Collaborating with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience
  • Solid understanding of Data Structure and Algorithms
  • Solid understanding of Object-Oriented Programming concepts
  • Knowledge of Linux/Windows with system troubleshooting capabilities
  • Strong problem solving and written and verbal communication skills in English
  • Familiarity with Version Control tools such as Git
  • Familiarity with the deployment process
  • Familiarity with AWS and various services
  • Familiarity or the ability to learn and adapt to current trends and best practices
  • Must be self-motivated, flexible, and collaborative, with an eagerness to learn
  • Ability to work independently or in a collaborative environment with a proactive attitude
  • Regular, reliable attendance is a requirement for this job

Key Responsibilities:

  • Assist with writing requirement specifications and design documents for a variety of development tasks including feature development, database design, and system integrations
  • Assist with developing applications and code software applications to adhere to designs that support business requirements for internal and external clients
  • Work under tight deadlines to deliver quality, robust software
  • Preparation, drafting, and review of software documentation and project reports to meet senior staff and client requirements
  • Participate in implementing new software features and maintain existing features
  • Refactoring, debugging, testing, and implementing changes to existing applications to meet project requirements
  • Report work progress regularly to the supervisor
  • Regularly attend internal and client meetings
  • Deploy, monitor, and maintain applications
  • Provide proper guidance and supervision of subordinate engineers and their work

This job has expired.

Recommended Jobs

Job Action

More Jobs By this Company

Similar Jobs
Powered by Merojob AI
job_detail_page
Search, Apply & Get Job: FREE