Mar 28
You will be instrumental in designing, building, and integrating solutions utilizing best-practice technologies, tools, methodologies, and products that our clients require today as a Full Stack Developer. Working in an agile setting, you will translate system requirements into the design and implementation of bespoke systems in partnership with clients, co-creating solutions together. This role is open for both Thai and non-Thai candidates. We can provide full VISA sponsorship if required.
You will work in a collaborative, agile environment to understand, design, code, and test innovative applications. Plus, you'll support these applications for our valued customers.
You will handle various databases (SQL, MongoDB), operating systems (Linux, Windows, iOS, Android), and modern UI frameworks (React, Redux, Bootstrap, jQuery).
You will cover the entire system architecture, from backend to frontend, creating high-quality and scalable products.
You will turn software requirements into practical solutions within existing application frameworks.
You will identify bottlenecks and bugs, and devise solutions to these problems.
You will support the Code Review process/tools, troubleshooting, and performance tuning.
You will help maintain and improve code quality, organization, and automation.
You will create everything from mockups and UI components to algorithms and data structures as you deliver a complete minimally viable product.
Demonstrate flexibility to work across architecture, building both front end and back end.
Proficient in one of the programming languages like Java, Ruby, Python, JavaScript, HTML, and CSS.
Have knowledge of modern frameworks such as Angular or React.js.
Familiar with best practices in .Net Framework and/or .Net Core, including design patterns, performance tuning, automated tests, and unit tests.
Experience in writing RESTful APIs using Microservices architecture.
Exposure to deploying applications with container technology like Docker and container orchestration technology like Kubernetes.
Familiar with the Twelve-Factor App methodology.
Experience in following a structured methodology.
Strong interpersonal skills with the ability to collaborate and work effectively with individuals, strengthening relationships to achieve win-win solutions.
Ability to communicate complex situations clearly and simply by listening actively and conveying difficult messages in a positive manner.
A passion for innovative ideas, coupled with the ability to understand and assimilate different points of view.
Ability to translate business requirements into technical solutions.
Ability to thrive in an ever-changing, technology-based consulting environment, using agile development techniques.
Experience with Cloud platforms such as AWS, Azure, and Google Cloud.
Fluent in written and spoken English.
This role is open for both Thai and non-Thai candidates. We can provide full VISA sponsorship if required.