Senior Software Engineer, Backend [Multiple Positions]
Summary
Design and build scalable backend services and APIs for a fintech company, using cloud-native tools and financial transaction standards.
Must be able to legally work for any employer in the respective location (US or Australia).
What we expect from you:
- Design, implement, and support highly scalable applications and web services
- Design and implement RESTful API and micro‑services
- Design and implement the deployment logic that ensures your code is deployed correctly and intactly
- Write unit tests for the code you implement to achieve reasonable coverage
- Work with the QA team to isolate bugs and support the required automation tests
- If necessary, debug in‑field problems while working with the DevOps team
- Hands‑on coding experience in some or all of the following:
- Databases: mongo, SQL
- SCM: Git
- Build and deployment: Jenkins, K8s, Nomad, Consul, Ansible, Docker
- Strong computer science and engineering foundation in event‑driven and multithreaded programming
- Excellent problem‑solving and analytical skills
- Aptitude to quickly learn new technologies
Highly‑desired qualifications:
- Experience in Financial industry standards and transactional components of the ecosystem, such as payment gateways, payment switches, ISO8583, etc.
- Experience in AWS services with proven track record of sound cloud architecture
Work environment & culture:
- We genuinely appreciate self‑starters, self‑motivation, and individuals who are able to work both independently AND collaboratively with other team members
- We value practical industry experience higher than college degrees
- We are not process‑heavy; only enough to ensure code quality
- Critical thinking and creativity are of paramount importance to this role