Fonepay

Senior Software Engineer - Full Stack

Fonepay

Senior Software Engineer - Full Stack

Fonepay stands at the forefront of digital financial services in Nepal, facilitating a seamless connection between Banking and Financial Institutions, Digital Wallets, Consumers, and Merchants. Our interoperable network ensures effortless Person-to-Person (P2P) and Person-to-Merchant (P2M) payments, enhancing convenience and accessibility for all users. At the heart of our service is the EMV-compliant Fonepay QR, setting the standard for secure and widely accepted QR payments across the country. With over 60 partners, 20 million registered customers, and 1.2 million merchants, Fonepay continues to expand its reach, empowering businesses and individuals alike with innovative financial solutions.


Fonepay stands at the forefront of digital financial services in Nepal, facilitating a seamless connection between Banking and Financial Institutions, Digital Wallets, Consumers, and Merchants. Our interoperable network ensures effortless Person-to-Person (P2P) and Person-to-Merchant (P2M) payments, enhancing convenience and accessibility for all users. At the heart of our service is the EMV-compliant Fonepay QR, setting the standard for secure and widely accepted QR payments …

Senior Software Engineer - Full Stack

Views: 76 | Apply Before: 2 weeks from now

Basic Job Information

Job Category : IT & Telecommunication > Programmer/ Software Engineer
Job Level : Senior Level
No. of Vacancy/s : [ 1 ]
Employment Type : Full Time
Job Location : Pulchowk, Kathmandu
Offered Salary : Not Disclosed
Apply Before(Deadline) : Jun. 30, 2025 23:55 (2 weeks from now)

Job Specification

Education Level : Under Graduate (Bachelor)
Experience Required : More than 5 years
Professional Skill Required : MongoDB Javascript Html5 MySQL RESTful API
Other Specification
  • Education: Bachelor’s degree in Computer Science, Computer Engineering, or related technical discipline.
  • Prior Years of Experience required: 5-6 years.

Required Technical Skills

  • In-depth knowledge of Java SE (Standard Edition), including language features, libraries, and JVM internals.
  • Java Frameworks: Spring Boot, Hibernate or JPA
  • Web Technologies: RESTful Services, SOAP, JSON, HTML5/CSS3/JavaScript
  • Database Management: MySQL, MongoDB, Redis
  • Design and development of microservices using Spring Boot, Docker, Kubernetes.
  • Proficiency with Jenkins, GitLab CI
  • Maven for project builds and dependency management.

Required Behavioral Skills

  • Takes full ownership of assigned tasks and projects, ensuring their successful delivery on time and within scope.
  • Excellent verbal and written communication to articulate technical concepts clearly and concisely to both technical and non-technical stakeholders.
  • Ability to document solutions, write detailed specifications, and present ideas clearly to peers and leadership.
  • Strong interpersonal skills to collaborate effectively with cross-functional teams (product managers, designers, QA, and other developers).
  • Capable of leading a team, providing technical guidance, and mentoring junior and mid-level developers.
  • Able to share knowledge, promote learning, and inspire team members to improve their skills and performance.
  • Able to quickly adapt to changing project requirements and technologies, and manage shifting priorities without losing focus.

Job Description

  • Design and develop scalable, high-performance Java applications, ensuring adherence to architectural best practices and coding standards.
  • Provide guidance, code reviews, and mentorship to junior and mid-level engineers, fostering a culture of continuous improvement and knowledge sharing.
  • Work closely with product managers, designers, and other engineers to define and deliver technical solutions aligned with business requirements.
  • Identify performance bottlenecks and implement solutions to optimize the performance, scalability, and reliability of the application.
  • Resolve complex technical issues, bugs, and performance problems across the full stack, ensuring that applications are robust and stable.
  • Design and implement RESTful APIs that integrate with various systems and external services, ensuring scalability and maintainability.
  • Develop and maintain automated tests to ensure the quality, reliability, and security of the application.
  • Follow security guidelines and implement best practices to safeguard the application from common vulnerabilities and ensure compliance with security policies.
  • Stay updated  with the latest Java frameworks, tools, and best practices, and evaluate their potential integration into current and future projects
  • Maintain clean, well-documented, and readable code to ensure efficient collaboration across teams and ease of future code maintenance.

Why Join Us?

  • A stellar opportunity to work with the rising company
  • The amazing and passionate young team, beautiful office space
  • The trust of the biggest FinTech company.
  • One-of-a-kind company culture and growth opportunities to accelerate your career progression
  • Company-provided lunch facility

Similar Jobs
Powered by Merojob AI

Job Action

More Jobs By this Company

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