Job Description
The candidate should have hands-on experience in software development and agile methodologies, must have hands-on experience in software development and agile methodologies. Should be able to work independently with little or no supervision with an excellent organization and problem-solving skills.
What you will do
- Take ownership of technical solutions from coding, release, to production.
- Design and improve the maintainability of the code base through innovative design.
- Use technical skills to build amazingly exciting world-class products.
- Constantly communicate with diverse internal and external stakeholders in embracing agile practices.
- Seek to understand how the business work to identify risks (in code, features, and design).
- Diagnose complex issues across various levels of the stack.
- Understand the business context deeply and leverage engineering knowledge to propose creative solutions to problems.
- Work collaboratively to complete projects, showcase progress, and address problems.
- Mentor and coach junior and intermediate engineers within the Engineering team.
- Constantly improve to keep pace with new innovations and technologies.
- Balance deep work with cross-team collaboration.
- Work alongside front-end developers to produce efficient and user-friendly systems.
- Work on other tasks as assigned by the Engineering Leadership.
- Write clean and scalable codes to develop functional applications.
Requirements
- 8+ years’ experience working in the financial technology or banking sectors.
- 5+ years of experience in a frontline sales role managing complex sales cycles selling SaaS offerings in different verticals.
- Insurance and Pension fund market experience will be an added advantage.
- Confident and have a track record of experience managing your own territory and pipeline from prospecting to deal close.
- Solid experience in B2B and enterprise sales.
Benefits
- Family medical cover
- Flexible work schedule
- Profit share
- Stock option
- Learning & development opportunity