Job description
About Bon
What You’ll Do
As a Full Stack Backend Developer at Bon, you’ll be responsible for building and maintaining the backbone of our app, ensuring a seamless user experience. You will work closely with our front-end engineers, product, and business teams to develop and scale backend services that power Bon’s innovative fintech solutions.
Responsibilities:
Design, develop, and maintain scalable backend systems, APIs, and services to support our financial super app.
Collaborate with front-end developers to integrate user-facing elements with server-side logic.
Work with databases (SQL, NoSQL) to manage, query, and optimize large datasets, ensuring high availability and performance.
Develop and maintain microservices architecture to handle real-time data and asynchronous workflows (message queues, event-driven systems).
Build and maintain infrastructure for CI/CD pipelines, automated testing, and deployment.
Optimize application performance, scalability, and reliability, addressing any issues proactively.
Participate in code reviews, design discussions, and contribute to improving the development workflow.
Work with cloud platforms (AWS, GCP, Azure) to deploy and manage applications at scale.
Stay up-to-date with emerging technologies and fintech trends, contributing to Bon’s tech roadmap.
What We’re Looking For
Were seeking developers who are passionate about fintech, solving complex technical problems, and building impactful products.
Qualifications:
Proficiency in backend programming languages like Node.js, Python, Go, or Java.
Hands-on experience with RESTful APIs, GraphQL, and microservices architecture.
Solid understanding of databases: both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis).
Experience working with cloud platforms (AWS preferred) for infrastructure management, deployment, and scaling.
Strong understanding of modern DevOps practices: CI/CD, Docker, Kubernetes, Terraform.
Familiarity with security standards and practices: OAuth2, JWT, encryption, firewalls, and data protection.
Strong debugging and problem-solving skills with attention to detail.
Experience working in Agile teams, using tools like JIRA, Git, Confluence.
Excellent communication skills, with the ability to collaborate effectively with remote teams across time zones.
Bonus: Experience with front-end frameworks like React.js, Next.js, or Vue.js.
iOS: Experience building iOS apps.
APIs: Strong experience integrating financial APIs.
Why Join Bon
Innovative Mission: Be part of a fintech revolution that’s rewarding people for their financial discipline at a global scale.
Global Team: Work with a diverse, talented team from across the world.
Flexible Work Environment: Enjoy remote work with the flexibility to work from anywhere.
Professional Growth: Were a startup, and youll have the opportunity to wear many hats and grow quickly.
Impact: Your work will directly influence the future of financial services and how consumers interact with money.,