Senior Software Engineer (Java/VueJS)
Join our team and help drive innovation in HR technology within the fintech space.
We’re expanding our engineering team with experienced software engineers who are passionate about building secure, scalable, and user-centric systems. As a Senior Software Engineer, you’ll play a key role in evolving an HR platform used in the fintech domain — focusing on delivering robust features and seamless user experiences.
This is a great opportunity to work with a modern tech stack (VueJS, Java, MongoDB/PostgreSQL, AWS/Azure) on a meaningful product that directly supports teams, people, and business operations.
Responsibilities
- Develop and maintain backend services using Java.
- Build responsive and intuitive user interfaces with VueJS and JavaScript (ES5 and newer).
- Work with MongoDB and PostgreSQL for flexible and efficient data management.
- Collaborate with cloud teams on infrastructure and deployment in AWS and/or Azure.
- Write clean, testable, and maintainable code following best practices.
- Take part in design discussions and contribute to architectural decisions.
- Work cross-functionally with product and design teams to deliver impactful features.
Qualifications
- Bachelor’s degree in Computer Science, Engineering or equivalent experience.
- 5+ years of experience in software development.
- Strong backend development skills with Java (Spring Boot preferred).
- Proficient in JavaScript (ES5 or newer) and modern front-end frameworks (Vue.js preferred)
- Experience working with both relational and NoSQL databases.
- Familiarity with cloud environments (AWS and/or Azure).
- Strong communication skills and ability to work collaboratively.
Benefits
01
Apply online
Submit your application.
02
Initial Screening
We’ll review your qualifications
03
Interviews
Meet with us for technical and HR interviews.
04
Final Assessment
If selected, you’ll go through a final assessment.
05
Offer & Onboarding
We’ll extend an offer and help you get started.
Close Application
Apply for the open position
Join our team!
We’re always looking for talented people to join our team. Explore our current job openings and begin your journey with Damilah!