
Software Engineer
Finnomena Public · Pathum Wan, Bangkok, Thailand · Hybrid
All reasons
- Open 416 days
In its favour
- Still listed on the employer's own board
About the Role
We are looking for a Software Engineer to help build, scale, and improve Finnomena’s products and platforms. This is a hands-on role focused on delivering high-quality software, learning from experienced engineers, and growing technical ownership over time.
Responsibilities
- Build, enhance, and maintain product features and system components under guidance from senior engineers.
- Write clean, readable, and production-quality code with a strong focus on correctness and maintainability.
- Participate in system design discussions and contribute to technical solutions for product features.
- Collaborate closely with product managers, designers, and engineers to deliver customer-facing features.
- Help maintain and improve CI/CD pipelines, testing practices, and observability tooling.
- Assist in monitoring production systems and support investigation and resolution of incidents.
- Follow established engineering standards, best practices, and design patterns.
- Participate in code reviews, both giving and receiving feedback, to continuously improve code quality.
- Continuously learn new technologies, tools, and engineering practices to improve individual and team effectiveness.
Required Skills & Experience
- professional software development experience.
- Solid understanding of software engineering fundamentals, including data structures, basic system design, and testing.
- Proficiency in at least one core programming language (e.g. Golang, TypeScript, Python).
- Experience contributing to production codebases and shipping features to users.
- Familiarity with version control, code review processes, and CI/CD workflows.
- Ability to communicate clearly and work effectively within a cross-functional team.
- Growth mindset with a willingness to take feedback and improve continuously.
Nice to Have (GenAI Experience)
- Experience using AI or GenAI APIs to enhance product features.
- Familiarity with LLM concepts such as prompting, embeddings, or retrieval-augmented generation (RAG).
- Exposure to AI-enabled automation, chatbots, or intelligent product features.
- Awareness of AI/ML system trade-offs, limitations, and responsible AI considerations.
What Success Looks Like
- You reliably deliver well-scoped features that meet product and quality expectations.
- Your code is readable, maintainable, and improves over time through feedback and iteration.
- You grow in technical ownership and confidence when working on production systems.
- You collaborate effectively with teammates and contribute positively to team culture.
- When opportunities arise, you help the team experiment with AI capabilities to create better user experiences.
Skills
More jobs at Finnomena Public
All 7- Data Analytics Engineer AssociateFinnomena Public · Pathum Wan, Bangkok, Thailand1mo ago
- Senior Product ManagerFinnomena Public · Pathum Wan, Bangkok, Thailand1mo ago
- Product ManagerFinnomena Public · Pathum Wan, Bangkok, Thailand1mo ago
- Senior QA EngineerFinnomena Public · Pathum Wan, Bangkok, Thailand3mo ago
- QA EngineerFinnomena Public · Pathum Wan, Bangkok, Thailand3mo ago
Similar roles
- Lead Software Engineer - Back End (FinTech) (Bangkok based - Relocation provided)Agoda · Bangkok, Thailand2d ago
- Backend Lead Software Engineer (L5) — Bangkok Relocation ProvidedAgoda · Bangkok, Thailand2d ago
- Principal Software EngineerBJAK · Thailand4d ago
- Staff Software EngineerBJAK · Thailand4d ago
- Lead Software EngineerBJAK · Thailand4d ago
- Product ManagerAmity · Bangkok, Thailand4d ago