Job Closed
This listing is no longer active.
Staff Engineer, Payments
Location
Australia
Posted
66 days ago
Salary
0
Seniority
Lead
Job Description
Staff Engineer, Payments
OFX
• Drive and set standards for the development of high-quality software solutions • Work collaboratively in an agile environment • Participate in the design, development, testing, and deployment of applications • Take ownership and extend the payments domain using LLM to produce clean / efficient code • Engage in code reviews and continuously improve development practices • Support the team in maintaining technical standards and delivering reliable software aligned with OFX guidelines • Collaborate with Staff engineers, tech leads, and engineering managers
Job Requirements
- 10-20 years of experience in commercial software development
- Significant full stack engineering experience with a SaaS Platform
- Strong knowledge of web technologies including HTML/CSS
- Strong knowledge in modern JavaScript frameworks, especially React.js, TypeScript, and Node.js
- Experience working with AWS environments (Node.js, CDK)
- Familiarity with Agile methodologies such as TDD, Kanban, and Shift Left
- Experience with AWS services including CDK, Lambdas, API Gateway, DynamoDB, and EventBridge
- Ability to write scalable, reusable UI components with appropriate testing
- Good problem-solving and analytical skills
- Experience with unit testing and working with acceptance criteria frameworks
- Understanding of application architectures and service-oriented design
- Experience working with RESTful APIs
- Familiarity with Git and GitHub for source control
Benefits
- Primary and secondary gender neutral carer parental leave (16 weeks)
- Birthday leave
- Work-life balance and flexibility with our hybrid work model
- Leadership training
- Secondments
- Internal mobility
- Access to a large library of online learning
- Annual volunteer day
- Matched giving
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Lead and empower your team by coaching and developing engineers through code reviews, pairing, 1:1s, and clear, actionable feedback. • Set technical direction and quality standards, balancing pragmatic delivery with long-term maintainability and managed tech debt. • Translate company goals into an executable roadmap with Product, Design, and AI partners, and coordinate cross-team architecture decisions. • Build a safe, high-performing team culture by hiring well, addressing performance issues early, and creating space to experiment and learn. • Unblock the team and improve velocity by clarifying requirements, advocating for resources, improving processes, and pushing back on unrealistic timelines. • Conduct performance reviews and own career development for core team members. • Hold regular 1:1s to support growth, remove blockers, and provide feedback. • Make hiring decisions and address performance issues proactively. • Build a high-performing, autonomous team culture. • Assign team members across features based on skills, capacity, and priorities. • Participate in coordination meetings with other Team Leads. • Regular 1:1s with Head of Engineering to align on priorities and resources. • Run weekly core team meetings for knowledge sharing. • Champion AI coding tools and model effective usage. • Build AI-powered core platform features and intelligent runtime capabilities. • Dogfood Bolt.new daily and drive product improvements.
• Own core platform architecture: WebContainers integration, browser runtime systems, performance optimization, and backend infrastructure • Write code regularly on complex features, migrations, and architectural improvements • Review core platform PRs and maintain quality standards across the domain • Drive technical initiatives and manage technical debt strategically • Conduct performance reviews and own career development for core team members • Hold regular 1:1s to support growth, remove blockers, and provide feedback • Make hiring decisions and address performance issues proactively • Build a high-performing, autonomous team culture • Assign team members across features based on skills, capacity, and priorities • Participate in coordination meetings with other Team Leads • Regular 1:1s with Head of Engineering to align on priorities and resources • Run weekly core team meetings for knowledge sharing • Champion AI coding tools and model effective usage • Build AI-powered core platform features and intelligent runtime capabilities • Dogfood Bolt.new daily and drive product improvements
• Improve the scalability, reliability, and performance of our Ruby on Rails application • Design and optimize data storage using PostgreSQL and object storage services • Build features for teams, organizations, and developer communities • Develop integrations with external platforms to extend our product ecosystem • Help review and shape code from peers to ensure quality, security, and best practices
• Architect and implement 3rd party integrations in Bolt. • Setup, maintain and extend testing infrastructure to ensure stability across releases. • Debug complex app flows, improve the observability and provide tools for customer support. • Drive technical excellence by identifying and reducing technical debt, establishing best practices, and implementing architectural improvements. • Interface with the UI and design team to provide top notch UX. • Interface with the AI team to make sure the agent integration is smooth. • Dogfood bolt.new and come up with creative solutions to improve the platform. • Add and improve existing integrations within Bolt like Supabase, Stripe and Netlify. • Work with the AI team to integrate new agent solutions. • Implement an improved persistence solution for storing user data. • Improve our authentication setup and integrate with our backend infra

