Senior Software Engineer - Platform Development

True Corporation — Thailand · Posted ~22 hours ago

Senior

Skills

Backend development B2B services Software architecture Application design System design Programming languages Frameworks Libraries Technical documentation Backend frameworks DevOps

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A Senior Software Engineer is sought to build and maintain B2B backend services within an ambitious, multidisciplinary platform team. You will work across languages, frameworks, libraries, and system design while collaborating closely with product, data, and DevOps specialists. Continuous learning and tailored development support are part of the role.

Highlights

Develop and maintain B2B backend services while working with a multidisciplinary product, data, and DevOps team. The role emphasizes continuous learning, agile collaboration, professional development, training, and coaching tailored to individual growth goals.

Description

As a Senior Software Engineer (Specialist, Platform Development), you will be responsible for developing and maintaining B2B backend services and being comfortable with various programming languages, frameworks, libraries, application and system design, and documentation. You will be in the exciting position to work with an ambitious team of Product Owners, Data Engineers, and DevOps, and to be part of an ambitious team building and continuously improving first-in-market products. We offer: We value our employees, and have the mission to attract and retain exceptional talent. We will work in a truly agile way and have no time for finger pointing and politics, instead we learn from mistakes and celebrate successes as a team.We will provide a training and coaching program to all our team members, tailored to your development needs and aspirations. This can cover a wide range of skills, like mastering new technologies, further developing your skills in presenting to a range of audiences or supporting you to grow in a leadership position. Job descriptions Define the technical designs and solutions which meet functional and non-functional requirements, including quality, security, and performance, within a committed timeline.Manage the end-to-end life cycle for the production of software applications, including code development and component test execution to demonstrate alignment to the functional specification.Propose solutions to complex problems that are in keeping with the existing system architecture.Provide estimates for tasks, including design, development and testing.Collaborate in cross-functional teams to deliver product features, optimizations and bug fixes by working closely with product owners, project managers, data engineers, and DevOps engineers. Qualification Bachelor's degree in computer science, Computer Engineering, Software Engineering, or equivalent experience.4+ years of software engineering experience developing client/server applications.Proficiency in Java, Golang, Python, or similar technologies.Experience with PostgreSQL, BigQuery, SQL, and database optimization.Familiarity with Git, Jira, CI/CD, TDD, unit testing, Docker, and Kubernetes.Knowledge of cloud platforms such as GCP, AWS, or Azure.Comfortable working with Linux, command-line tools, and shell scripting.Understanding of Agile/SCRUM and software development lifecycle (SDLC) practices.Experience conducting code reviews and troubleshooting technical issues.Strong knowledge of algorithms, data structures, software design, and architecture patterns.Strong communication skills with the ability to translate business requirements into technical solutions and create clear documentation.Ability to work with both legacy and open-source codebases with a collaborative, improvement-focused mindset.Eagerness to learn business domains and understand organizational needs.Nice to Have: Experience with microservices, large-scale data processing, and data engineering concepts/tools.