Senior Software Engineer
Every Little Effort, a fast-growing fintech company, is hiring a Senior/Principal Backend Engineer for a remote position based in Ho Chi Minh City, Vietnam. This role focuses on developing scalable and secure cloud-native backend systems, contributing to architectural decisions, and collaborating with cross-functional teams. Candidates will build reliable APIs, integrate with third-party services, and enhance the company’s engineering practices. This full-time, remote position offers an opportunity to work on greenfield projects in a dynamic, fintech/payments-focused environment.
The ideal candidate brings 10+ years of backend development experience, strong skills in distributed systems and API development, and proficiency in a modern backend language such as Go, Java, or Python. Experience with AWS or similar cloud platforms, system security, and third-party API integration is essential. Familiarity with observability, DevOps practices, and compliance-sensitive domains like payments or finance is highly desirable. This role also involves mentoring junior developers and helping shape technical standards within the team.
This is a unique opportunity to join an early-stage team building critical infrastructure in the fintech space. You'll work in a high-impact, collaborative environment that values technical excellence and continuous improvement. Candidates who enjoy taking initiative, solving complex problems, and shaping product direction will thrive in this role.
About the Role
We’re looking for a Senior Backend Engineer to join our growing engineering team. You’ll play a key role in designing and building robust, scalable backend systems from the ground up. This is a high-impact, hands-on position that involves working on critical infrastructure and collaborating closely with cross-functional teams across the organization.
Responsibilities
- Design, build, and maintain backend services and APIs in a distributed, cloud-native environment
- Develop scalable and secure systems with high availability and performance
- Collaborate with product managers, designers, and other engineers to define and deliver high-quality solutions
- Integrate with third-party services and APIs as needed
- Contribute to system architecture and technical decision-making
- Write clean, maintainable, and well-tested code
- Review code and provide technical mentorship to other engineers
- Continuously improve engineering standards, tools, and processes
Requirements
- 10+ years of backend development experience in complex, high-scale systems
- Strong experience with system design, distributed architecture, and API development
- Proficiency in at least one modern backend programming language (e.g., Go, Java, Python, etc.)
- Experience working in cloud environments (preferably AWS or similar platforms)
- Proven track record of building and maintaining secure, production-grade backend systems
- Experience with integrating external services or third-party APIs
- Familiarity with best practices around security, performance, and observability
- Strong problem-solving skills, product ideation skills, and ability to work in fast-paced, collaborative environments
- Prior experience working on greenfield projects or within early-stage teams is a plus
- Ability to mentor junior engineers and contribute to team-wide improvements
Nice to Have
- Exposure to regulated environments or domains such as finance, payment, or other compliance-sensitive areas
- Knowledge of infrastructure-as-code, CI/CD, and DevOps practices
Similar Jobs





