Software Engineer: Backend at Cellulant Corporation

Cellulant

  • Kenya
  • Permanent
  • Full-time
  • 2 hours ago
Cellulant is a digital payments business. We run an ecosystem of consumers, merchants and banks in which we facilitate payments and build value through the value-added services we layer on top. In building this ecosystem we serve different types of customers with different products, in a range that includes mobile banking products, mobile credit products, US…Software Engineer: BackendRole Summary:As a Software Engineer, you work in a team that owns the design, development, and operations for mission-critical applications of the payments business. You are responsible for developing applications using best practices.Key Responsibilities:
  • Develop and maintain backend features and ensure existing systems run smoothly.
  • Collaborate with frontend and API engineers to define and implement RESTful API specifications.
  • Build and deploy microservices using Java, Spring, and Spring Boot.
  • Write testable, efficient, and reusable code using test-driven development (TDD).
  • Participate in Sprint Planning, track work items, and deliver high-quality results.
  • Fix bugs promptly and approach complex problems methodically.
  • Contribute to architecture and code reviews to ensure scalable and performant solutions.
  • Prototype new ideas to refine feature definitions.
  • Ensure written code adheres to best practices, is scalable, and optimized for performance.
Educational Requirements, Skills, and Qualifications:
  • Bachelor’s degree in Information Technology, Software Engineering, Computer Science or related field
  • 2+ years of experience in backend development, building scalable systems.
  • Proficiency in Java, Spring, and Spring Boot.
  • Strong understanding of data structures, algorithms, and distributed systems.
  • Experience with cloud-native applications and deployment using CI/CD pipelines.
  • Familiarity with unit testing frameworks and automated functional testing.
  • Exposure to building multi-tenant applications and performance optimization is a plus.
  • Good interpersonal skills and ability to collaborate effectively with teams.
  • Autonomous, detail-oriented, and eager to take initiative.
Bonus Points:
  • Experience mentoring peers to enhance technical skills.
  • Prior exposure to Kubernetes, Docker, or other tools in the Cloud Native landscape.
Don't Keep Share!:

Jobs in Kenya

Similar Jobs

  • Software Engineer, Google Research

    Google

    • Nairobi
    Minimum qualifications: Bachelor’s degree or equivalent practical experience. 5 years of experience with software development in one or more programming languages, and with data…
    • 6 hours ago
  • Senior Software Engineer at Microsoft

    Microsoft

    • Kenya
    Microsoft Corporation (commonly referred to as Microsoft or MS) is an American multinational technology company headquartered in Redmond, Washington, that develops, manufactures, l…
    • 1 day ago