ThoughtWorks logoThoughtWorks logo

Senior Fullstack Developer

ThoughtWorksBangkok, Thailand
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Senior

Qualifications

QualificationsTechnical SkillsExpertise in multiple programming languages and frameworks. Strong understanding of database management systems and cloud services. Proficient in software development methodologies and tools.

About the job

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 Responsibilities

  • Embrace 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.

About ThoughtWorks

ThoughtWorks is a global software consultancy that empowers organizations to innovate and transform their businesses through technology. We believe in harnessing technology's potential to create impactful changes and drive business success.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

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