Senior Software Engineer, Full Stack
ประกาศจากแหล่งภายนอกคุณสมัครได้โดยตรง — เราจะพาคุณไปยังหน้าสมัครงานของบริษัท ไม่ต้องสมัครสมาชิก ไม่มีคนกลาง ไม่ต้องล็อกอิน ThaiJobz
รายละเอียดงาน
About the Company
Coda is a global growth engine for commerce, connecting people, digital products, and payments through trusted monetization and distribution solutions. With 600+ people across 23 locations and headquarters in Singapore, Coda powers B2B solutions (Codapay, Coda Webstore, Coda Links, Coda Distribution, Giftcloud) and consumer storefronts (Codashop, Recharge.com, Startselect.com, mobiletopup.co.uk) across 70+ markets.
Engineering at Coda focuses on high-volume payments and e-commerce, building robust, distributed systems on AWS, using microservices (Quarkus), JSON and gRPC, multiple data stores, queues, OpenTelemetry, and infrastructure-as-code. The culture emphasizes ownership, collaboration, and autonomy.
Responsibilities
- Design and develop high-performance, fault-tolerant backend systems and user-facing features using Node.js and Java (or other backend languages).
- Collaborate with Product, Design, and Engineering teams to define, develop, and deliver complex features.
- Take end-to-end ownership of services and components from design to deployment and operations.
- Build and maintain secure, scalable, and maintainable RESTful or GraphQL APIs.
- Participate in code reviews, architecture discussions, and promote best engineering practices.
- Identify areas for performance and reliability improvements and proactively address them.
- Work in an agile team, contributing to sprints, stand-ups, retrospectives, and planning sessions.
- Stay up to date with emerging technologies and share knowledge with the team.
Qualifications
- At least 5+ years of experience in software development.
- Bachelor’s degree in computer science, engineering, mathematics, or a related field, or equivalent experience.
- Strong proficiency in Node.js / TypeScript with a modern backend framework (NestJS, Express, Fastify, or similar).
- Expertise in Java or another backend programming language (Scala, Kotlin, Go, C/C++, Rust, Python, etc.).
- Solid TypeScript and React skills to implement and maintain features in a Next.js codebase.
- Strong understanding of backend architecture and data systems: relational databases, NoSQL, caches, queues/messaging, and REST or GraphQL API design.
- Bias toward automation: automated testing, CI/CD pipelines, and infrastructure-as-code as defaults.
- Comfort working in an agile team and good command of English.
Additional Information
- Coda is an equal opportunity employer, embracing diversity and inclusion.
- We may use AI tools to support parts of the hiring process; final hiring decisions are made by humans.
คุณสมบัติผู้สมัคร
- ประสบการณ์
- 6-10 ปี
- การศึกษา
- ไม่ระบุ
