Full Stack Developer
Job Summary
As a Full Stack Developer, you will help design, develop, and integrate solutions using best practice technologies, tools, techniques, and products our clients demand today.
You will work with clients, cocreating solutions by translating system requirements into the design and development of customized systems in an agile environment.
Job Description
- You will work in an agile, collaborative environment to understand requirements, design, code and test innovative applications, and support those applications for our highly valued customers.
- You will work with a variety of relational and NoSQL databases (SQL, MongoDB), operating systems (Linux, Windows, iOS, Android), and modern UI frameworks (React, Redux, Bootstrap, and JQuery).
- You will work across the entire system architecture, from backend to front end, to design, develop, and support high quality and scalable products.
- You will translate software requirements into working and maintainable solutions within the existing application frameworks.
- You will identify bottlenecks and bugs, and devise solutions to these problems.
- You will support Code Review process / tools, troubleshooting, performance tuning.
- You will help maintain and improve code quality, organization, and automatization.
- You will create everything from mockups and UI components to algorithms and data structures as you deliver a complete minimally viable product.
Requirements
- Have 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, CSS
- Have knowledge of modern frameworks such as Angular or React.js
- Familiar with .Net Framework and/or .Net core best practices around design patterns, performance tuning, automated tests, and unit tests
- Exposure in writing RESTful APIs using Microservices architecture
- Exposure to deploying applications with container technology like Docker and container orchestration technology like Kubernetes
- Familiar with twelve-factor cloud design principles
- Experience in following a structure methodology
- Strong interpersonal skills with 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 as ever changing, technology based consulting environment, using agile development techniques
- Have exposure to Cloud – AWS, Azure, Google Could
- Fluent in written and spoken English.
Benefits
- Modern Office in CBD Location easy to get by public transportation
- Health focused office environment, LEED Green Building certified.
- Competitive salary based on experience
- Annual performance based bonus
- 10 days annual leave
- Medical insurance
- Flexible working hours
- Jetts Gym membership
- Work with a great team with A-players from around the world
- Free Snacks and beverages
- Annual company trips, and frequent company events
To apply, please attach your CV/Resume
This role is open for both Thai and non-Thai candidates – we can provide full VISA sponsorship if required