Full Stack Developer

Full-time

Job Summary

As a Full Stack Developer, you will play a key role in designing, developing, and integrating solutions using best-practice technologies, tools, techniques, and products that our clients demand today.

You will collaborate with clients, co-creating solutions by translating system requirements into the design and development of customized systems in an agile environment.

Job Description

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

Job Requirements:

  • 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.
Experience required
  • any or no experience
Salary
  • Negotiable
Job function
  • IT / Programming
Job type
  • Full-time

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.

Membership

An active membership is required for this action, please click on the button below to view the available plans.