About the job
Nimble works with ambitious companies around the world, helping them solve important business problems using technology. The team values growth, practical solutions, and making a real impact through every project. Based in Bangkok, this hybrid Software Engineer role includes both visa and relocation support.
Role overview
This position focuses on people who enjoy building software and have experience doing so independently. The work spans engineering, product, and design, and involves collaborating on client projects as a core team member or project lead. Responsibilities stretch from early discovery through delivery, with flexibility to contribute wherever skills are most needed.
What you will do
- Lead or join a development team within a project squad, working on projects of various sizes.
- Select appropriate technologies for both front-end and back-end development, and help define the architecture.
- Work closely with the Product Owner to manage the backlog and offer technical input during client meetings.
- Write clean, maintainable, and modular code for high-quality products.
- Implement automated tests to support product quality.
- Review code with team members to maintain standards.
- Use AI tools as part of the daily workflow to improve quality and efficiency.
- Keep learning new programming languages and techniques.
Core values at Nimble
- Extreme Ownership: Treat client businesses as your own.
- Bias for Action: Prioritize execution and timely delivery.
- Intensity: Bring focus and enthusiasm to every challenge.
- Pragmatism: Emphasize practical, creative solutions for complex problems.
- Outcome Over Process: Focus on meaningful results, using processes to repeat success.
- Truth Seeking: Use critical thinking and evidence-based reasoning.
