top of page

Acerca de

Senior Software Engineer

Responsibilities

  • Proactively review and improve existing frontend and backend code for performance, readability, and maintainability.

  • Implement and maintain containerized environments using Docker; support deployment on AWS, Google Cloud, or equivalent cloud platforms.

  • Apply Test-Driven Development (TDD) practices write unit, integration, and end-to-end tests to ensure code quality.

  • Report project updates, technical blockers, and progress to senior engineers and management in a clear and timely manner.

  • Explore and evaluate emerging technologies such as blockchain or AI integrations where applicable to the product.

  • Design, develop, and maintain full-stack web applications for Coraline using HTML5, CSS3, TypeScript, React.js, Next.js (frontend) and Node.js / Nest.js (backend).

  • Build and maintain RESTful APIs and integrate with third-party services and internal microservices.

  • Ensure pixel-perfect implementation of design systems maintaining consistency in typography, spacing, color, and component behavior across the product.

  • Lead, mentor, and support junior and mid-level engineers — conducting regular code reviews, pair programming sessions, and knowledge-sharing workshops.

  • Set and uphold engineering standards, coding conventions, and best practices across the team.

  • Collaborate with the Technical Product Owner to refine the backlog, break down epics into actionable tasks, and ensure team alignment on priorities.

 

Qualifications

  • Bachelor's degree or higher in Computer Science, Information Technology, Software Engineering, or a related field.

  • 5+ years of experience in software development, with at least 1–2 years in a senior or lead capacity.

  • Proven experience in full-stack development and delivering production-grade web applications.

  • Experience working in Agile/Scrum teams with hands-on involvement in sprint planning and story estimation.

  • Technical Skills 

                  - Frontend: React.js, Next.js, Redux, HTML5, CSS3, TypeScript.

                  - Backend: Node.js, Nest.js, RESTful API design.

                  - Database: MySQL, Postgresql; familiarity with NoSQL databases is a plus.

                  - DevOps: Docker (container management); experience with AWS or Google                             Cloud.

                  - Testing: Familiar with TDD and testing frameworks (Jest, Cypress, or equivalent).

                  - UX/UI Tools: Working knowledge of Figma or Adobe XD for design collaboration.

                  - Blockchain knowledge is a plus.

  • Demonstrated ability to lead and mentor a development team in a fast-paced environment.

  • Strong analytical and problem-solving skills with a structured approach to debugging and decision-making.

  • Excellent communication skills in both Thai and English — able to articulate technical concepts to non-technical stakeholders.

Coraline

CORALINE

Coraline Co., Ltd.

The Offices at Central World

Common Ground, G Floor
999/9 Rama 1 Road, Pathumwan,

10330 Bangkok Thailand

Tel. 02 096 4465

  • facebook
  • twitter
  • youtube
  • mediumn
  • B
  • in

©2025 by Coraline

bottom of page