Genesis is a global software company with a pioneering vision, technical innovation, and team that is changing IT delivery. Permanently.
We’ve created the only Low-Code Application Platform (LCAP) designed and built specifically for financial markets, and it’s transforming the industry. Our platform is enabling firms to develop highly performant software in a fraction of the time and costs, and also granting access to an ‘app store’ of applications from our extensive Genesis Application Library. We broke the paradigm of Build vs Buy, offering both possibilities – simultaneously. We are cloud native, interoperable, and promote open-source practices (members of FINOS).
The Genesis LCAP platform makes possible breaking down complex business requirements into functional “bite-size” units like Lego Bricks, offering speed and agility to build and deploy applications. We are financial markets ‘native’ – and our solutions are at the forefront of the change and opportunity happening across financial markets. As most LCAPs we are capable of solving simple Business Process Management (BPM) workflows, but uniquely positioned to solve the complex workflows inherent to financial markets such as electronic trading, real-time risk management, and other complex use cases for instance requiring low-latency and high throughput. Genesis has been selected by global Tier 1 Sell-Side, Buy-Side and Venues as their enterprise LCAP, and we are backed by some of the world’s leading tech investors. We also partner with best-in-class consultants, vendors and other technology firms.
We have a great team, we’re one of the fastest growing FinTech’s, and we are on a mission at Genesis to challenge, invent and improve IT delivery in financial markets. We are looking for like-minded, self-starting individuals to join our diverse and inclusive culture, and make their own unique contribution to the genesis success story.
Genesis. Code Less. Do More.
We are looking for developers/engineers to grow and maintain our high-performance micro services framework.
Our framework provides building blocks to other developers and BAs, to rapidly create performant applications. The role is very varied and covers all aspects of technology with a focus on parallel processing, speed, reliability, scalability, and distributed processing. Responsibilities will include:
Design, implementation, test and maintenance of the genesis solutions and tools
Work closely with application developers, UI/UX developers and Web engineers in an iterative process
Have a good knowledge of our business, services and our customers’ needs
Set project milestones and be responsible for keeping track of the progress
Deliver software releases on time and with the expected capabilities and quality
Be involved in the full life cycle of software development
Have ownership in delivering, improving and maintaining the genesis core microservices platform
Work on a mixed Kotlin/Java code base, most active development is in Kotlin
Some of the technologies we use
Kotlin, Java 11
NoSQL and SQL databases
Relevant work experience
Interest or previous experience in Agile Software Development practices (TDD, BDD, CI/CD, etc)
Experience with Java 8+
Interest in financial systems
Strong problem-solving and analytical skills
Strong communication and interpersonal skills
Passionate about technology and learning
Self-starter with strong sense of ownership
Good to haves
Computer Science or related degree e.g. Engineering or Maths
Experience with Kotlin, Groovy or other JVM languages
Experience with NoSQL (e.g. MongoDb, Aerospike, etc) or SQL databases (e.g. Oracle, MSSQL, Postgres)
Experience with reactive programming paradigm (RxJava/ Kotlin Flow)
Ability to explain technical concepts to non-technical persons
Why join genesis?
We offer a comprehensive package including:
- Competitive salary depending on experience
- 25 days’ holiday per annum
- Pension, and private medical scheme
- A tailored personal development and training programme.
We see ourselves as technology pioneers with a clear purpose of being the Low-Code Application Platform (LCAP) for financial markets - changing IT delivery across the entire industry. We work faster, harder and smarter than the competition so that we can solve some of the biggest and most complex challenges to deliver innovation and digital transformation.
We offer a unique career prospect in a high-growth and well-established dynamic business, with an attractive compensation package and opportunity for rapid growth and team expansion. The ability to travel on a global basis is also essential for the role.
Genesis is a special and boundless place to work where individuals are encouraged to bring their passion and align to our shared purpose and culture of excellence and innovation. We are being scaled by some of the best technical minds in the industry globally and have a team who love what they do.
We value every one of our employees and everyone in the company makes a difference. Come join and be part of the Genesis family of pioneers and lets Code Less and Do More!