Finnomena Public Company Limited
Software Engineer
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.