Task Description: Role Overview
We are looking for an experienced Senior Software Developer to join our small, high-impact development team. The ideal candidate is a hands-on engineer with strong technical foundations, proven delivery experience, and a sense of true software ownership.
You will work closely with business experts, product owners, and fellow developers in an agile environment to design, build, test, and maintain end to end software solutions. Because our team is compact (5 developers), each member plays a critical role in architecture, implementation, quality assurance, and long-term product evolution.
Key Responsibilities (for more details refer to attachment)
(1) Software Design & Development
(2) Quality & Testing Ownership
(3) Agile Teamwork & Collaboration
(4) Ownership & Accountability
What We Value
Engineers who own the software they build—not just write code.
People who ask questions, challenge assumptions, and propose improvements
A strong engineering culture based on quality, transparency, and business focus.
Team players who thrive in close collaboration with a small but skilled group.
Work Result: documented source code, and test cases; executable product increments according to the assigned user stories, following the DoD
Skill Area: Application Development
Technology: Java