8+ years of experience in backend software engineering in an Agile environment., 5+ years of experience with GoLang and developing cloud-hosted SaaS applications., Experience with relational and document databases, as well as AWS services., Excellent communication skills and experience working in a global team..
Key responsabilities:
Design and review high-quality software architecture and technology choices.
Mentor junior team members and participate in peer reviews.
Collaborate with product teams and engineers during scrum rituals.
Proactively identify areas for improvement in the service and technology stack.
Report This Job
Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
FrankieOne
51 - 200
Employees
About FrankieOne
At FrankieOne, we believe verification and onboarding should be fast, flexible and frictionless. We're a trusted compliance, identity and fraud detection engine that helps banks, fintechs and other companies onboard and protect their customers.
Our platform is optimised to verify customers safely and securely, minimising risk and maximising your opportunity. Simply put, we’re helping companies balance regulatory compliance with a positive customer experience, every time.
As the gateway to the global ecosystem of compliance, identity and fraud detection tools, FrankieOne is the best way to unlock more customers quickly and detect suspicious activity fast, for true scalability and security.
Our platform includes KYC (know your customer), Biometrics, IDV (identity verification), KYB (know your business), AML/CTF (anti-money laundering and counter terrorism financing) compliance, transaction monitoring and fraud prevention.
FrankieOne is a global team, in this particular role you are expected to have at least 6 hours of overlapping working hours with AEDT/AEST timezone.
Your ticket to success:
Inspire others. You take great pride in your work, have an eye for detail, and inspire others to do the same. You can manage the design, seek the team’s input, and celebrate your shared success. You coach and mentor junior members of the team, peer-reviewing their work and supporting their development by sharing your knowledge and experience.
Design with quality. You can take a step back from the details, seek to understand the bigger picture and drive appropriate architecture and technology choices. The quality of your work is at the highest level and you’re able to review others' work to ensure it is of the same caliber
Collaborate. You are an active participant in our regular scrum rituals. You communicate well and can work harmoniously alongside both product, other engineers, and QA - identifying areas for automation and supporting testing when required.
Be proactive. Your input and innovation are vital to ensure continuous improvement. You proactively identify areas that need modifying / could be improved across the service and technology stack and drive improvements.
Be an advocate. For FrankieOne, for our product, and our values.
In a previous life, you have:
8 plus years experience in backend software engineering teams in an Agile environment
Minimum of 5 years working with GoLang
Minimum of 5 years developing & operation web applications in cloud hosted SaaS applications in AWS/Cloud ecosystem.
At least 5 years building modular microservices in Golang with OpenAPI/Swagger to define, create, use and mock API services.
Experience as Full Stack Engineer with Nodejs (typescript) and Reactjs for frontend systems is highly preferred
Experience with relational databases such as Postgres
Experience with document databases such as AWS DynamoDB
Experience with object store services such as AWS S3
Experience with application integration services SNS, SQS, EventBridge
Experience with containerized services ECS, EKS
Experience with unit testing using golang test framework and karate labs
Experience with quality practices,
Experience with security practices such as OWASP Top 10, linting, HTTPS, mTLS/TLS, cryptography (envelope encryption and decryption, AWS KMS).
Experience in designing web applications based on AWS well architectured principles, 12 factor apps, cloud based software architecture patterns (pub-sub, saga, circuit breaker etc).
Built solid experience in using testing frameworks like Playwright and Karate.
Experience in designing, building, and consuming RESTful APIs with JSON payloads
Design and estimate software work, basic BA Skills, Work breakdown into epics, stories with dependencies
Presentation at team and squad level
Exposure to working with CI/CD pipelines, Github Actions, Terraform, and the AWS ecosystem.
Experience in using modern tools like GitHub Copilot, Slack, JIRA, Miro
Excellent written and verbal communication
Work collaboratively with a global team environment
Experience working in ISO27001, SOC2 and SaaS environments.
Ideally you have:
AWS Certified Solutions Architect (optional)
Exposure to DevSecOps practices or AWS Certified DevOps Engineer (optional)
Experience with front-end oriented languages such as reactjs and typescript (strong preference).
Passionate about automation, No/Low Code tools to build and accelerate delivery
Exposure to building AI-based models & E2E full stack applications.
Experience working in a fintech startup providing B2B SaaS services
Required profile
Experience
Spoken language(s):
English
Check out the description to know which languages are mandatory.