Job Openings
Senior Back End Web Engineer (hold)
About the job Senior Back End Web Engineer (hold)
Job Summary
Come join our software development team of Full-Stack engineers, building and maintaining our loan offering
solution. We are looking for a seasoned Backend engineer with initiative, drive and good communication skills
to come and develop with us the next generation of our service.
Key Responsibilities
- Build, maintain and modernise our web service offering.
- Design, architect & plan from feature and Epic level up to new services and architecture.
- Work closely with key stakeholders in the business and tech teams to define best of breed solutions & optimal business processes through our web apps.
- Help optimise performance, scalability, observability and reliability of our service stack.
Essential Skills and Experience
- Mature knowledge & hands on experience in building modern web-services in both monolith and microservice architectures.
- Hands on experience with: Typescript, Javascript & PHP, preferable with known and established backend frameworks. (NestJS, Laravel or similar).
- Alternately, strong knowledge of other backend technologies like Java, Python is also acceptable.
- Experience in building modern API based solutions, including design and implementation best practices.
- Expert in working with RDBM / SQL solutions like MySQL, PostgreSQL or similar.
- Working with noSQL solutions - a big plus.
- Focus on high code quality, correct architecture & design in building solutions, always aiming to implement industry best practices.
- Solid experience in unit testing, integration testing and supporting tooling.
- Team player, supporting peers growth, focused on delivering as a team while keeping good spirits.
- Good analytical skills, problem solving and algorithmic design.
- Experience in the financial industry - a plus.
Desirable Skills and Experience
- Understanding of Linux servers, Cloud services (AWS, GCP), server administration.
- Experience in the DevOps world, version control, CI/CD, automation.
- Knowledge / abilities in Front-End development are warmly welcome.
- Experience in observability, service monitoring, measuring & optimising performance for backend services, and working in large scale services.