Senior Back-end Developer
Posted: 3 days ago
Job Description
DescriptionContext of the role: At Flow Networks, we're committed to upgrading the world's payments. As a Senior Back-end Developer, you are a crucial member of our technology development team, responsible for contributing to all stages of development and delivery, as well as towards the overall standards and conventions to ensure that it adheres to quality engineering principles, practices, and design patterns to meet the needs of our B2B clients in the payment and financial industry and delight their customers.Join our vibrant, multicultural team operating across the US, Vietnam, and Singapore, where each member is dedicated to transforming the payment moment into outcomes.Key Responsibilities:Be part of a product team and own what you’re doingWorking cross functions with different departments such as engineering team, product, SRE ...Architect, design, build, and maintain our SaaS platform, services and systemsOperate team’s components on production and troubleshoot issues across services, tiers and technology stacksContribute to continuous improvement by suggesting opportunities within the engineering team on interface/architecture/new technologiesRequirementsQualificationsBachelor’s degree in computer science or equivalent with experience working in a start-up environmentMinimum 5-7 years professional experience with back-end developmentExperienced with Agile developmentJava architecture, design and implementation with Spring/Boot/ReactiveDatabase design & implementation (Relational + NoSQL)Event-driven design & implementation (with Kafka ...)Enterprise architecture & design awareness is a plusMicro-services architecture awareness is a plusCloud-based architecture awareness is a plusA will to learn and do things differentlyApply hereFlow Networks is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period