
Senior/Staff Front End Engineer, Custom Commerce Console
Coda
full-time
Posted on:
Location Type: Hybrid
Location: Bangkok • 🇹🇭 Thailand
Visit company websiteJob Level
Senior
Tech Stack
GoGroovyJavaJavaScriptKotlinNoSQLPythonRDBMSReactRustScalaTypeScriptVue.js
About the role
- Develop features using modern front end technologies
- Collaborate with back end developers and contribute to API development when necessary
- Work directly with Product and Technology team members to define features
- Collaborate with other team members to learn and share best practices
- Understand and constantly optimize our products, identifying and fixing problems, improving stability and user experience
- Take operational responsibility for the services that are owned by your team
- Debug production issues across services
- Participate in on-call rotations as needed
Requirements
- At least 5+ years of experience in software development
- A bachelor’s degree in computer science, engineering, mathematics, or a related field (or equivalent experience)
- Expert front end development skills (JavaScript, TypeScript, and modern frameworks like VueJS, React, etc.)
- Knowledge and practical experience in one or more back end programming languages (Java, Scala, Kotlin, Groovy, Go, C/C++, Rust, Python, C#, etc.)
- Strong understanding of software architecture
- Understanding of data systems and how to query/interact with them (RDBMS, NoSQL, Queues, etc.)
- A desire to build automation into everything you do, including implementing state of the art CI/CD practices and test automation
- Understanding of agile methodologies (e.g. Scrum)
- Good command of the English language and the ability to communicate effectively.
Benefits
- Wellness Boost: Stay healthy with resources for physical and mental well-being
- Customized Benefits: Tailor your benefits with our flexible plan.
- Growth Opportunities: Unlock your potential through clear progression paths.
- Skill Development: Access training resources to fuel your personal and professional growth.
- Volunteer Time Off: Enjoy paid time off to make a difference in the world through volunteering.
- Family Support: Take advantage of paid Family Care Leave to bond with your family.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaScriptTypeScriptVueJSReactJavaScalaKotlinGroovyGoPython
Soft skills
collaborationproblem solvingcommunicationoperational responsibilitydebuggingbest practicesuser experience optimizationagile methodologies
Certifications
bachelor's degree in computer sciencebachelor's degree in engineeringbachelor's degree in mathematics