Who you are
* Passionate about developing innovative software solutions
* If you thrive in a fast-paced environment and have a strong foundation in software development, we would love to hear from you
* A software engineer who thinks about complex systems, the components that make them and opportunities to simplify them
* Excited about imagining ways to solve business problems using technology
* Passionate about using cloud computing and cloud-based services to deliver software solutions to customers
* Hold yourself and others to high-quality standards and help people meet that level
* Take pride in working on projects to successful completion involving a wide variety of technologies and systems
* Thrive in a collaborative environment where engineering, product, sales and leadership come together to produce world class software
* 3+ years of experience developing and maintaining highly available backend systems
* Experience building scalable cloud native (SaaS) applications
* Previous experience in Python Development
* Experience with AWS cloud infrastructure and AWS Services (Lambdas, Redshift, DynamoDB, Elastic search, SNS, SQS, ..)
* Understanding of modern software engineering practices in areas like CI/CD, test automation, microservices, distributed systems, and data management
* Computer science bachelor's degree or relevant experience
* DevOps/IaC experience (e.g. Kubernetes, Pulumi, CDK)
* Experience working with Javascript frameworks
* Experience with Real-time systems
What the job involves
* We are seeking a talented and motivated Python Software Engineer to join our dynamic team working on fighting the financial crime through a transaction monitoring solution
* This is an exciting opportunity to work on cutting-edge product features, collaborate with experienced professionals, and contribute to the growth and success of Fenergo
Benefits
* Flexible working
* Employee wellness program
* On-going training & career progression plans
* Employee recognition plan
* Sports & social activities
* Mentoring & Coaching
* Professional Development
* Give Back to the Community
* Employee Support Groups