A leading company in risk management and compliance is in search of an Intermediate Software Engineer to become a part of their team. The company is committed to providing inventive solutions to prevent the use of its customers' offerings by individuals involved in terrorism, corruption, and money laundering. With state-of-the-art technology, the company utilises various data sources to deliver its clients' most precise and effective risk and compliance measures.
A bit about the role:
Our client is seeking an Intermediate Software Engineer with the smarts and potential to become a senior-level engineer within a year. The ideal candidate will be someone eager to learn, with an I-will-figure-it-out attitude and willingness to play different roles in a small startup environment. This is an opportunity to fast-track your career growth in a scaling fintech.
Your daily adventures include:
- Working directly with new clients to solve their integration needs
- Build out new features with the support of senior team members
- Writing tests for your code and debugging problems they see in production
- Dealing with advanced technical support requests
- Perform miscellaneous tasks. Maybe they need to create a demo video. Or write documentation. Or set up a postman collection. You'll be exposed to the insides of a nimble startup and have to be just as nimble in the different roles you play.
What it takes to succeed:
3+ years of Software Engineering experience or bachelors degree in computer science, Software Engineering or a related field.
Strong understanding of programming fundamentals, algorithms, and data structures.
Proficiency in at least one programming language
At a minimum, a working knowledge of Python. Maybe you can't write the perfect merge sort, but you can write list comprehensions with your eyes closed.
Familiarity with front-end web technologies (e.g., HTML, CSS, JavaScript)
Good communication skills and ability to work in a remote team environment, where succinct asynchronous communication is crucial.
Curious, independent and a fast learner. They prioritise your learning ability above finding someone with experience that exactly matches their tech stack.
Willing to get your hands dirty and can move between multiple types of work.
Passionate about growing your career faster than normal and willing to focus hard for 8 hours a day to achieve that.
Tech Stack
Python
Django
Postgres
Containerised in Docker
Deployed on AWS: ECS; RDS; S3; Lambdas; VPC; SNS; SQS
Code and CI pipeline on GitHub
Cloud Infrastructure in Terraform
GraphQL API Interface
PyData Ecosystem: Pandas; Scikit-learn, NumPy
Javascript