Senior Software Engineer
Infina
- Ho Chi Minh City
- Permanent
- Full-time
- Develop and maintain high-performance backend systems using Node.js and TypeScript
- Experience in designing and implementing software patterns, system architecture, and microservice systems
- Able to work closely with product managers, engineers, and DevOps to ship on time
- Experience in code review, refactoring, writing unit tests and integration tests to ensure highest code quality
- RESTful or GraphQL APIs
- Databases: PostgreSQL, MongoDB, Redis
- AWS Services: RDS, Lambda, ECS, S3
- CI/CD pipelines: GitHub Actions and Docker
- Leverage AI coding tools to increase productivity and efficiency
- Contribute to product infrastructure improvement and system scalability
- 4+ years of experience in backend development using Node.js and TypeScript
- Strong understanding of software architecture and system design
- Experience with code quality assurance: reviews, testing, optimization
- Effective communication skills with technical and product teams
- Prior experience at a tech product company
- Bachelor's degree in Computer Science, Software Engineering, or related field
- Strong English reading comprehension for technical documentation
- Experience with NestJS and/or Python
- Background in fintech or financial product development
- Working in an emerging industry - FinTech - with many opportunities to learn new, valuable knowledge and experience
- Talented team with years of venture-backed startup and big tech experience so you'll get the best of both worlds: moving fast and shipping and strong teammates
- Young and dynamic environments that challenge hard things in Fintech and all contributions lead to products that have impacts on real customers
- Competitive compensation:
- Reasonable salary
- 13th month salary
- Year-end bonus
- Employee stock-option plan
- 18 paid leave days per year
- Company-provided laptop
- Company trip, team building, internal event..