
Senior Software Engineer

Lulalend
Summary
Join Lula, an innovative FinTech company, as a Senior Software Engineer to contribute to the architecture, development, and maintenance of our market-leading online business lending platform. You will work with a dynamic team, mentor junior developers, and participate in code reviews. This role offers exposure to various aspects of software development, including full-stack technologies, service provider integrations, and project responsibility. The successful candidate will be responsible for extending and maintaining software systems, project planning, improving code quality, and collaborating with product delivery teams. You will also research emerging technologies and participate in technical architecture sessions. This remote position requires a relevant tertiary qualification and 6+ years of experience in object-oriented development.
Requirements
- A relevant tertiary level qualification (BSc in Computer Science, BTech, BEng), or equivalent
- 6+ years experience in object oriented development (Preferably C# or Java)
- Solid experience in test-driven development
- Exposure to any of the following architectural design principles
- Secure coding practices
- Front-end scripting technologies (Javascript, Jquery, React)
- API design, with a OpenAPI preference
- Micro-services and/or service oriented architecture
- Cloud based environments (Preferably Azure)
- CI/CD pipelines (eg. Github Actions)
- Database design
- Agile development
- Source control (e.g. GitHub) and branching strategies
- Containerisation technologies (eg. Docker)
Responsibilities
- Extend and maintain existing and new software systems on the Lula platform (and/or Lula white labeled/partner platforms)
- Project scheduling, planning reporting and analysis tasks
- Planning, estimating, and continuously improving code quality, system design and processes
- Work with the business to understand and implement complex requirements
- Technical advice and system architecture
- Driving Engineering Excellence within Lula
- Collaboration between product delivery teams
- Mentorship of more junior team members
- Technology research and keeping a constant eye on changing industry ideas and practices, and monitoring emerging technologies
- Participation in technical architecture/problem resolution sessions
- Work in an agile environment, assisting in the move towards Continuous Deployment
Preferred Qualifications
- Honours and/or Masterβs degree an added advantage
- Full stack development exposure
- Ability to mentor more junior team members
- Efficiency and optimisation driven
- Analytical thinker
- Problem solver
- Attention to detail
- Innovative
- Advanced communication skills
- Team player
- Knowledge sharing
- Interest and passion for technology
Share this job:
Similar Remote Jobs

