Staff Software Engineer (Web)
ประกาศจากแหล่งภายนอกคุณสมัครได้โดยตรง — เราจะพาคุณไปยังหน้าสมัครงานของบริษัท ไม่ต้องสมัครสมาชิก ไม่มีคนกลาง ไม่ต้องล็อกอิน ThaiJobz
รายละเอียดงาน
POSITION SUMMARY
We are seeking experienced, passionate, and resourceful Staff developers to join our Product Engineering teams. As a developer, you will collaborate cross-functionally with various teams, contributing to the design and development of our applications. Being customer-facing, our Engineering teams play a crucial role in shaping the customer’s impression of our company.
The ideal candidate will possess strong skills in React / C# / Kotlin, as well as experience with event-driven architecture on AWS. This role is hands-on (~60%) and team lead-focused (~40%), with a frontend-heavy emphasis (~90%).
This position will be ideally hybrid from our Bangkok office as part of our expanding site location. EarnIn offers our employees excellent benefits, including healthcare, internet/cell phone reimbursement, a learning and development stipend, and opportunities to travel to our Mountain View HQ. Our salary ranges are determined by role, level, and location.
OUR BENEFITS
- Hybrid setup with flexibility
- 80m THB/year Platinum international health insurance (IPD/OPD/Optical/Dental)
- Working with international teams and a potential opportunity for travel to our Mountain View HQ
- Flexible annual learning budget
- Home office setup allowance
- Phone, internet, and transportation allowance
WHAT YOU'LL DO
- Collaborate with the product and design team to create new user experiences and features.
- Create a scalable web architecture that ensures the organization remains nimble as it grows.
- Create Unit and Automation (User Interface) Tests to ensure the new code does not break existing features and meets the product's specified requirements.
- Create and monitor analytics to prove how effective new and existing features are to helping customers.
- Lead the establishment and governance of engineering best practices, ensuring high standards for code quality and system reliability.
- Lead, design, develop, and deliver large-scale systems.
- Proactively drive projects, providing clear direction and detailed problem-solving strategies.
- Mentor the engineering team, elevating skills and optimizing processes.
- Design and execute comprehensive unit and UI automation tests to ensure new features perform as required without disrupting existing functionalities.
- Analyze feature effectiveness using advanced analytics to demonstrate impact and inform future enhancements.
WHAT WE'RE LOOKING FOR
- Bachelor’s (or higher, e.g., MS, or PhD) in Computer Science or a related technical field involving coding or equivalent technical experience
- Excellent knowledge of front-end web programming languages, such as HTML, CSS, JavaScript, Typescript, and ReactJS, with the ability to render server-side and client-side content
- Proficient in C# .NET or Kotlin or other popular back-end programming language with a minimum of 2 years of hands-on experience
- Knowledge of professional software engineering practices and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- 7+ years of relevant industry experience, particularly in mobile development.
- Hands-on experience working in cloud environments: AWS, GCP, or Azure
คุณสมบัติผู้สมัคร
- ประสบการณ์
- ไม่ระบุ
- การศึกษา
- ไม่ระบุ
