Senior Software Developer Node Js Javascript jobs in Bangkok – Browse 305 openings on RoboApply Jobs

Senior Software Developer Node Js Javascript jobs in Bangkok

Open roles matching “Senior Software Developer Node Js Javascript” with location signals for Bangkok. 305 active listings on RoboApply Jobs.

305 jobs found

1 - 20 of 305 Jobs
Apply
ThoughtWorks logo
Full-time|On-site|Bangkok, Thailand

Role overview ThoughtWorks seeks a Senior Software Developer with deep experience in Node.js and JavaScript for its Bangkok, Thailand office. This position partners with Business Analysts, Quality Analysts, Designers, Project Managers, and other stakeholders to deliver software addressing complex business needs. Senior Developers here combine technical leade…

Apr 28, 2026
Apply
ThoughtWorks logo
Full-time|On-site|Bangkok, Thailand

As a Senior Fullstack Developer at ThoughtWorks, you will collaborate with Business Analysts, Quality Analysts, Designers, Project Managers, and other stakeholders to design innovative software solutions that drive significant change for our clients. Your ability to listen attentively will help you understand complex business challenges, allowing you to write clean, efficient, and iterative code that delivers impactful results while consistently advocating for superior engineering practices. By bringing strong opinions balanced with an openness to discover the best solutions, you will ensure that all voices are valued in the technology space.To foster a thriving team dynamic, it’s essential to cultivate collaboration and engage in respectful debates. As a Senior Developer, you will play a pivotal role in creating this environment while guiding your team towards achieving an ambitious technological vision. You will also act as a mentor to junior consultants, leveraging your extensive technical knowledge to resolve intricate business issues and proactively evaluate your team’s performance, code quality, and nonfunctional requirements.Key ResponsibilitiesEmbrace and implement best practices such as writing clean and reusable code using Test-Driven Development (TDD), pair programming, and design patterns.Advocate for continuous delivery methodologies to ensure high-quality software is delivered swiftly, providing value to end customers as early as possible.Collaborate in value-driven teams to create innovative customer experiences for our clients.Design and develop large-scale distributed systems utilizing microservices architecture.Partner with team members to build features, conceptual designs, and interactive prototypes, embedding best practices and UX specifications throughout the development process.Utilize insights from our Technology Radar to effectively address client challenges.Employ DevSecOps tools and practices to build and deploy software, promoting a DevOps culture and integrating security measures early in the development lifecycle.Participate in the full cycle of software consulting and delivery from ideation to deployment and everything in between.Mentor less-experienced peers by sharing your technical knowledge and leadership skills.

Apr 29, 2026
Apply
nimble logo
Full-time|On-site|Bangkok, Krung Thep Maha Nakhon, Thailand

About UsAt nimble, a pioneering start-up nurtured within a software consultancy, our aim is to revolutionize the customer experience by enhancing its seamlessness, personalization, and effectiveness. Our vibrant and ambitious team continuously explores new horizons with our advanced Enterprise Restaurant Operations SaaS solution.The OpportunityWe are on the lookout for enthusiastic Ruby-on-Rails developers who embrace challenges and excel in dynamic environments. As a key member of our foundational development team, you will spearhead innovation, contributing significantly to the evolution of our Enterprise Restaurant Operations SaaS solution. Your role will involve developing, refining, and optimizing our platform with Ruby-on-Rails, ensuring it remains robust, scalable, and efficient.You will confront complex challenges with imaginative solutions, from enhancing performance to introducing new features. We value commitment to on-site collaboration, understanding that true innovation often requires flexibility beyond standard working hours. If you are driven by creativity, thrive in a fast-paced setting, and are ready to expand the boundaries of what is achievable, we invite you to apply.

Jan 16, 2026
Apply
joinmakropro logo
Full-time|Hybrid|Bang Kapi District, Bangkok, Thailand

Join our innovative team at joinmakropro as a Senior Backend Software Engineer. In this role, you will collaborate with Integration Architects and Solution Architects to develop robust integrations that meet a variety of requirements. You will analyze existing integration processes and create a refactoring plan to align with our Enterprise Integration Architecture.Design and implement integrations with abstraction layers to facilitate seamless changes to source and destination systems through connectors.Engage effectively within scrum teams to deliver high-quality software solutions.

Apr 3, 2026
Apply
joinmakropro logo
Full-time|Hybrid|Bang Kapi District, Bangkok, Thailand

Collaborate with Integration Architects and Solution Architects to develop integrations for diverse requirements. Evaluate existing integrations and strategize for refactoring to align with Enterprise Integration Architecture standards. Design integrations with abstraction to facilitate source/destination system changes via connectors. Participate actively in Scrum team activities to enhance project delivery.

Sep 26, 2024
Apply
Acommerce logo
Full-time|On-site|Bangkok, Thailand

Duties and Responsibilities ● Develop and implement innovative software solutions to effectively manage various aspects of supply chain and e-commerce applications, including order workflows and inventory management for online sales.● Create and optimize real-time APIs, asynchronous processes, and batch processes to facilitate seamless integration with external systems.● Collaborate closely with cross-functional team members in a scaled agile environment, actively contributing ideas for improvement to foster a culture of continuous learning within aCommerce.● Diagnose and resolve system errors and processing failures, providing effective workarounds and conducting root cause analysis for lasting solutions.● Deploy and manage large-scale, cloud-based distributed systems, ensuring optimal performance and reliability.● Design and execute unit tests, automated functional tests, and load tests to enhance system reliability and performance.● Maintain CI/CD pipelines for ongoing development services.● Create and uphold comprehensive unit tests for the code being developed.● Provide mentorship and guidance to junior developers.

Feb 5, 2026
Apply
Join MakroPro logo
Full-time|On-site|Bangkok, Bangkok, Thailand

Join us as we revolutionize the order processing landscape with our new marketplace platform, enhancing the integration of sales channels and modernizing order fulfillment. Our innovative platform is set to replace a legacy monolithic system with specialized services tailored for seamless channel integration.As a Senior Software Engineer, you will steer the technical vision and execution of this groundbreaking platform from the outset. You will lead a dedicated team through the initial stages of development and transition into leading two permanent squads as they blend with the existing marketplace team.This position is a unique dual-track opportunity: you will spearhead the development of a greenfield platform while ensuring the effective oversight of a legacy system during the migration process. You will also be at the forefront of implementing AI-driven development practices, incorporating AI pair programming into the team's daily workflow.Your ResponsibilitiesTechnical LeadershipArchitect and evaluate event-driven distributed systems across platform services.Establish API contracts, messaging topology (SNS/SQS), and database schemas (PostgreSQL).Define architectural patterns such as adapter-based channel integration and state machine-driven fulfillment workflows.Critically assess AI-generated code to ensure quality, security, and long-term maintainability.Make key technical decisions that balance rapid delivery with sustainable practices.Delivery & ProcessOversee the platform delivery process from design to production deployment.Facilitate efficient sprint cycles with clearly defined objectives and retrospectives.Implement code review protocols, CI/CD pipelines, and deployment strategies.Establish on-call schedules, incident management procedures, and runbook documentation.Coordinate knowledge transfer from the current team throughout the build phase.Team Development & GrowthAssemble and lead the new platform team, guiding them from onboarding to production launch.Post-launch, unify the new and existing teams into two specialized squads.Mentor .NET developers as they transition to the TypeScript stack.Provide architectural oversight across both squads as they evolve.

Apr 3, 2026
Apply
Capco logo
Full-time|On-site|Thailand - Bangkok

Capco, a subsidiary of Wipro, stands as a premier global technology and management consultancy, dedicated to spearheading digital transformation within the financial services sector. With a rapidly expanding client base encompassing over 100 renowned global organizations, Capco operates at the nexus of business and technology, fusing innovative thinking with unparalleled industry expertise to provide comprehensive data-driven solutions. We aim to accelerate digital initiatives across banking and payments, capital markets, wealth and asset management, insurance, and the energy sector. Our groundbreaking creativity thrives in our Innovation Labs, complemented by our award-winning 'Be Yourself At Work' culture that embraces diverse talent.

Feb 20, 2026
Apply
joinmakropro logo
Full-time|On-site|Bangkok, Bangkok, Thailand

Your ChallengeJoin our innovative team as a Senior Software Engineer specializing in Oracle Retail Development at joinmakropro. You will collaborate with dynamic development teams and product managers to craft and implement high-quality backend solutions. Design scalable and secure applications, encompassing both client-side and server-side architecture. Your expertise will be pivotal in developing, testing, and maintaining efficient APIs while ensuring top-notch performance and reliability. Evaluate existing systems and strategize refactoring to meet enterprise architecture standards. Implement abstractions that facilitate interchangeable source and destination systems via connectors. As part of agile Scrum teams, your contributions will directly impact the delivery of high-quality solutions.ResponsibilitiesDemonstrate proficiency in Oracle technologies, including Oracle DB, Java, PL/SQL, and Linux scripting.Experience with the Oracle Retail Suite or Oracle ERP is a significant advantage.Develop comprehensive data flow/system flow/detail designs to clarify backlogs and acceptance criteria for the team.Document processes for knowledge management to support team and stakeholder needs.Coordinate with stakeholders, including Business Teams, Developers, QA, TPM, DevOps, and Solution Architects, to address and resolve software development challenges.Adapt and implement effective testing methodologies in collaboration with the QA team to ensure high-quality software delivery.Embrace Agile methodologies throughout the software development lifecycle.Familiarity with CI/CD practices and DevOps tools is essential.Collaborate with L1/L2 support teams as L3 to swiftly resolve production issues within SLA.Act as a senior team member, mentoring junior colleagues and assisting them in overcoming challenges.

Feb 4, 2026
Apply
Vizrt logo
Full-time|On-site|Bangkok, Bangkok, Thailand

Become a part of our R&D team dedicated to developing the innovative Viz Engine, a cutting-edge platform for real-time 3D rendering and compositing utilized by prominent broadcasters worldwide. The Viz Engine facilitates dynamic television graphics, virtual studio environments, and engaging real-time visual narratives for some of the largest networks globally.Key Responsibilities:Create and enhance core functionalities of a sophisticated C++ real-time rendering engine.Contribute to the development of real-time graphics pipelines utilizing OpenGL, with a shift towards Vulkan.Optimize rendering efficiency, resource allocation, and latency for live broadcasting applications.Design and implement new features for rendering, compositing, and GPU-based solutions.Oversee technical debt management and enhance stability in a long-maintained codebase.Work collaboratively with QA teams to ensure product quality.Qualifications:Expertise in modern C++ programming.In-depth understanding of real-time graphics programming and the 3D rendering workflow.Practical experience with OpenGL and/or Vulkan.Familiarity with build systems and dependency management tools (CMake, vcpkg).Strong grasp of multithreading, synchronization techniques, and low-latency system architecture.Experience using profiling and debugging tools.Preferred Skills:Knowledge of broadcasting processes and familiarity with Broadcast I/O standards (SDI, NDI, ST 2110) and video codec technologies.Experience in cross-platform development (Windows/Linux) and CI/CD practices (GitHub Actions).UI development experience with the Qt framework.Excited to Join Us?If you're passionate about real-time graphics and high-performance C++ systems, we encourage you to apply. Please submit your CV alongside a brief overview of your relevant experience.Why Work at Vizrt?At Vizrt, we are united by a shared mission to enhance storytelling through technology. We believe that compelling narratives can transform the world, and our aim is to provide the best software-driven visual storytelling tools to a diverse array of storytellers across various sectors, including media, education, health, and more. With our technology, 4 billion individuals experience the stories crafted by our clients daily. Diversity is our strength, and we are committed to fostering an inclusive environment where everyone can thrive.

Mar 6, 2026
Apply
nimble logo
Full-time|On-site|Bangkok, Krung Thep Maha Nakhon, Thailand

About UsAt nimble, we are a stealth mode start-up born from a software consultancy, dedicated to revolutionizing customer experiences through seamless, personalized, and impactful solutions. Our passionate team is at the forefront of developing a cutting-edge Enterprise Restaurant Operations SaaS platform, consistently pushing the limits of technology.The OpportunityWe are looking for enthusiastic Ruby on Rails developers who thrive in dynamic environments and are eager to tackle exciting challenges. As a key member of our founding development team, you will play a crucial role in shaping our innovative Enterprise Restaurant Operations SaaS solution. Your responsibilities will include crafting, refining, and optimizing our platform with Ruby on Rails, ensuring its robustness, scalability, and efficiency.You'll address complex challenges with creative solutions, from enhancing performance to deploying new features. This role requires full-time, on-site engagement, as we understand that true innovation often occurs beyond conventional hours. If you are passionate about driving innovation and ready to explore the outer limits of what's possible, we want to hear from you!What You Will DoDevelop: Create, refine, and optimize our Enterprise Restaurant Operations SaaS solution using Ruby on Rails.Collaborate: Partner closely with a talented team of developers, designers, and product managers to bring transformative features to fruition.Innovate: Contribute to the ongoing enhancement of our architecture, tools, and processes.Problem-Solve: Tackle complex issues with innovative solutions, ensuring our platform remains robust, scalable, and efficient.Commit: Engage fully in on-site work, embracing the flexibility to work unconventional hours as necessary to meet project goals.

Mar 27, 2026
Apply
Nimble logo
Full-time|Hybrid|Bangkok, Krung Thep Maha Nakhon, Thailand

About NimbleAt Nimble, we tackle our clients' toughest business challenges with cutting-edge technology. Partnering with ambitious companies across the globe, we strive to create lasting impacts through our innovative solutions. If you’re eager to grow, work on complex products, and leverage the best tools and methodologies, then Nimble is the perfect fit for you!Our Core ValuesExtreme Ownership: We take responsibility for our clients’ business as if it were our own.Bias for Action: Swift execution is vital. We prioritize decisive action to achieve meaningful results.Intensity: We approach challenges with high energy and focus, delivering impactful results through commitment.Pragmatism: Our focus is on practical, effective solutions that deliver results, tackling complex challenges head-on.Outcome Over Process: We prioritize outcomes that truly matter, using processes to replicate success but keeping our eyes on meaningful results.Truth Seeking: We value intellectual honesty and critical thinking, striving to uncover the truth through data-driven reasoning.Your RoleJoin or lead a team of developers in project squads, working on diverse project sizes.Determine the appropriate technologies for front-end and back-end development while defining the overall architecture.Collaborate closely with the Product Owner to ensure efficient backlog planning and assist in technical discussions with clients.Write clean, modular, and maintainable code to develop top-tier products for our clients.Create automated tests to ensure the quality and longevity of our products.Conduct code reviews with team members to promote best practices.Stay updated with new technologies and programming languages like Ruby, Go, or Elixir to meet evolving client needs.Engage in knowledge sharing through team rituals.Collaborate with peers to define internal processes and initiatives aimed at fulfilling our mission, as documented in our handbook.

Jan 16, 2026
Apply
Agoda logo
Contract|On-site|Bangkok

About AgodaAgoda is a leading online travel platform, dedicated to helping travelers explore the world easily and affordably. Founded in 2005 by two passionate friends, Agoda has grown to become part of Booking Holdings [NASDAQ: BKNG], employing over 7,000 diverse individuals from 90 countries. Our teams collaborate globally, providing exceptional deals on millions of hotels, flights, and unique travel experiences.At Agoda, no two days are the same. Our culture is driven by data and technology, fostering curiosity and innovation. If you’re ready to embark on an exciting journey and contribute to shaping the future of travel, we invite you to join us.The Opportunity:The DevOps team is crucial in enhancing Agoda’s IT infrastructure and improving the daily experiences of our engineering teams. This role is ideal for those eager to make a significant impact, as even minor enhancements can lead to substantial outcomes.In DevOps, we are not just maintaining systems; we are innovating, coaching best practices, developing centralized platforms, evaluating new tools—including AI solutions—and creating sophisticated tools to share with the community.This position is a 10-month contract based in Bangkok, Thailand, and the selected candidate will be assigned to specific projects.In this role, you’ll get to:Integrate AI-powered code review tools to automate quality checks, offering instant feedback to developers.Boost developer productivity with AI-driven tools to streamline the coding process.Design, implement, document, and promote best practices, templates, and guidelines throughout the software development lifecycle (SDLC).Create a DevOps-as-a-service platform to automate services for all Agoda engineers.Optimize large-scale Kubernetes clusters, leveraging existing infrastructure for automation and efficient workload management.

Feb 19, 2026
Apply
Makro PRO logo
Full-time|On-site|Bangkok, Bangkok, Thailand

Join Makro PRO, an exciting new digital venture from the renowned Makro family. Our mission is to create a cutting-edge technology platform that empowers restaurant owners, hotels, and independent retailers, while also providing opportunities for sellers. We unite exceptional talent from various multinational backgrounds to innovate the B2B marketplace ecosystem. We seek bold, energetic, and thoughtful individuals who share our commitment to collaboration, diversity, excellence, and placing customers at the heart of our endeavors.Elevate your career in the future of B2B e-commerce and help us establish Southeast Asia’s next unicorn.Your ChallengeAs a Backend Engineer, you will play a crucial role in ensuring the systems operate seamlessly behind the scenes. This position involves integrating applications with essential systems and services while providing clean and easily usable APIs for the frontend. While much of your work may be invisible to users, you will hold full accountability for the application's functionality, performance, and scalability. You will be adept at crafting modern APIs, integrating with legacy systems, and managing databases.Design and develop the business logic and backend architecture of the product.Collaborate closely with frontend developers to create functional, high-performance APIs.Analyze existing software systems and connect applications to relevant data sources.Implement both unit and integration tests, and develop automation tools for routine tasks.Produce high-quality, well-documented, and efficient code.Challenge ideas and solutions to prevent inefficiencies and pitfalls.

Mar 13, 2024
Apply
Join Makro Pro logo
Full-time|On-site|Bangkok, Bangkok, Thailand

The Senior Manager of Software Engineering is pivotal in orchestrating the development of essential retail systems that empower Makro's business operations, including Product Information Systems, Pricing & Promotion Systems, Supply Chain Management, and Point-of-Sale Systems. In this role, you will lead a diverse array of software engineering teams and Quality Assurance specialists while collaborating closely with Product Owners and subject matter experts in the business domain.Key Responsibilities & ExpectationsExecution Leadership Establish clear priorities and project roadmaps to align software initiatives with overarching business objectives. Delegate tasks effectively, monitor project milestones, and proactively address bottlenecks to ensure seamless delivery. Work in tandem with product teams, project managers, and key stakeholders to evaluate project feasibility and scope. Enhance cross-team collaboration to ensure alignment between business requirements and technology execution. Project Management Oversee the complete lifecycle of software development projects, ensuring delivery on time and within budget constraints. Develop and refine project management methodologies for structured execution. Identify potential risks early, implement mitigation strategies, and address issues proactively. Facilitate collaboration among development, infrastructure, and business teams. Provide leadership with insightful high-level reports. Technical Leadership Define the strategic direction for software development, ensuring adherence to industry best practices. Review code and technical designs for scalability, maintainability, and performance optimization. Advocate for Agile, DevOps, and automation methodologies. Stay abreast of emerging technologies to foster innovation. People Leadership Cultivate a culture of accountability, integrity, and continuous learning. Mentor team members, fostering career advancement and ownership of projects. Encourage a collaborative atmosphere that promotes innovation and professional development.

Feb 20, 2025
Apply
Join Makro Pro logo
Full-time|On-site|Bangkok, Bangkok, Thailand

Key ResponsibilitiesConduct manual functional, integration, regression, and API testing (e.g., using Postman) for both web and mobile applications, while facilitating the transition to automated testing processes.Design, plan, and implement manual testing strategies for intricate software systems.Create and sustain automated test scripts using tools such as Robot Framework, Playwright, and others as applicable.Write efficient and scalable test code in Python, JavaScript, and TypeScript.Work collaboratively with developers, product owners, and business analysts to grasp requirements and ensure comprehensive test coverage aligns with business objectives.Establish, maintain, and enhance automation frameworks and CI/CD integration.Evaluate and improve existing test coverage and the efficiency of automation.Identify, document, and track defects throughout the testing lifecycle.Guide and mentor junior QA team members by providing technical support and insights.Engage in continuous improvement initiatives within the QA team and across engineering disciplines.Analyze test results and deliver clear, actionable feedback to stakeholders.Embed quality practices early in the development lifecycle through shift-left testing methodologies.

Apr 3, 2026
Apply
Nimble logo
Full-time|On-site|Bangkok, Krung Thep Maha Nakhon, Thailand

About NimbleAt Nimble, we tackle our clients' toughest business challenges through innovative technology solutions. Collaborating with ambitious organizations globally, we create lasting impacts through our work. If you aspire to grow in a dynamic environment, engage with challenging products, and utilize advanced tools and practices, then Nimble is your ideal workplace!Our Core ValuesExtreme Ownership: We treat our clients’ businesses as if they were our own.Bias for Action: We prioritize decisive execution to achieve results.Intensity: We approach challenges with high energy and focus to deliver impactful outcomes.Pragmatism: We focus on practical solutions that effectively address complex issues.Outcome Over Process: While processes help us replicate success, we remain focused on delivering meaningful results.Truth Seeking: We value intellectual honesty and fact-based reasoning.The OpportunityWe are on the lookout for a proactive and results-oriented Senior Business Development Executive to enhance our team. In this role, you will be responsible for generating new business opportunities, cultivating client relationships, and driving revenue growth. You will be instrumental in identifying potential clients, understanding their needs, and presenting customized software solutions.What You Will DoGenerate outbound leads and develop technical business proposals aligned with sales and profitability goals.Manage client accounts across our portfolio.Conduct business research to devise effective strategies for various business opportunities.Stay informed about trends in startups and technology.Utilize Nimble's market positioning to target suitable prospects and partners.Collaborate with Product and Engineering teams.Explore clients’ long-term business objectives, anticipate future technical requirements, and conceptualize proposals that foster mutual growth.

Feb 3, 2026
Apply
Minor International logo
Full-time|On-site|Bangkok

We are seeking a talented and motivated Fullstack Software Engineer specializing in eCommerce to join our dynamic team at Minor International. In this role, you will be responsible for designing, developing, and maintaining innovative web applications that enhance the online shopping experience for our customers.Your expertise in both front-end and back-end technologies will enable you to collaborate effectively with cross-functional teams, ensuring seamless integration and delivery of high-quality software solutions. If you are passionate about eCommerce and thrive in a fast-paced environment, we want to hear from you!

Sep 1, 2025
Apply
joinmakropro logo
Full-time|On-site|Suan Luang, Bangkok, Thailand

Design and implement innovative features for our cutting-edge POS systems.Enhance and maintain existing POS applications to improve functionality.Work closely with product owners to gather requirements and deliver effective solutions.Seamlessly integrate POS systems with backend services, payment gateways, and third-party APIs.Ensure the security, efficiency, and reliability of POS systems at all times.Conduct thorough code reviews, develop unit tests, and engage in continuous integration practices.Troubleshoot and resolve software-related issues effectively.Document development processes, code, and system configurations comprehensively.

Nov 3, 2025
Apply
Thoughtworks logo
Lead Developer

Thoughtworks

Full-time|On-site|Bangkok, Thailand

The Lead Developer role at Thoughtworks in Bangkok centers on guiding teams and clients through all phases of software delivery. This position combines strategic planning with hands-on technical work, requiring strong collaboration and negotiation skills. Lead Developers move between shaping technical direction and supporting teams in daily execution. Mentoring is a key part of this role. Lead Developers help their teams grow, especially during implementation and rollout of new solutions. Close interaction with clients and colleagues is expected, balancing high-level vision with practical delivery. What you will do Champion best practices, including clean code, Test-Driven Development (TDD), pair programming, and design patterns. Engage in the full software consulting and delivery lifecycle, from initial ideas to production evolution. Promote continuous delivery to deliver high-quality software and value to clients quickly. Design solutions and choose technologies that fit client needs, making trade-offs as needed. Work with team members on features, concepts, and prototypes, ensuring best practices and user experience standards are met. Use insights from the Technology Radar to address client challenges. Continue coding with a range of programming languages and tools, staying technically engaged. Support DevSecOps practices by integrating security early and fostering a DevOps culture. Encourage professional growth and inclusivity within the team. Requirements Proficiency in at least two programming languages (such as Java, Kotlin, JavaScript).

Apr 29, 2026

Sign in to browse more jobs

Create account — see all 305 results

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.