Posted on 2025-01-20, 2 days ago
Fonepay logo

Senior Software Engineer - Full Stack

Fonepay
Type: On-Site
Level: Senior-Level
Location: Pulchowk, Lalitpur

Job Responsibilities:

  • 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.

 

Requirement

  • 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.
  • Java Frameworks: Spring Boot, Hibernate or JPA
  • Web Technologies: RESTful Services, SOAP, JSON, HTML5/CSS3/JavaScript

 

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.

 

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

 

Interested candidates are requested to apply before 2nd February, 2025.  Please apply at https://fonepay.com/career/Senior%20Software%20Engineer-Full%20Stack or [email protected] with updated CV.

Fonepay is Nepal's first mobile payment network licensed by the Nepal’s central bank as a Payment System Operator (PSO). We are a Payment Processing Network facilitating inter-bank person-to-person (P2P) and person-to-merchant (P2B) transactions through its interoperable network and mobile platform. This interoperable network connects over 63+ partners with over 18 million+ registered customers customers and 1 million+ merchants in Nepal. Fonepay QR is EMV compliant, which is the most widely accepted standard for QR payments. We are a company under F1Soft Group, a diversified Digital Financial Service (DFS) holding company.