Full Stack Developer
atLEX247 ThailandJob 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.
Skills required
- SQL
- MongoDB
- Linux
- English (Excellent)
Experience required
- any or no experience
Skills optional
- iOS
- Android
- Automation
Salary
- Negotiable
Job function
- IT / Programming
Job type
- Full-time
Company overview
LEX247 was co-founded by Magnus Mostrom and Daniel Halan in early 2015. Daniel & Magnus were both working at Logica (currently CGI Group), a company employing over 70,000 employees in 125 countries. Having extensive knowledge, one in technology and product building and the other in the legal i ... Read more
Why join us: Imagine working at a company where you get to do what you love each and every day. We’re an experienced, talented, and enthusiastic team driven to make easy things easy and the hard things achievable. We believe in transparent culture, continual learning, experimentation, and putting people first.
Benefits
- Health Insurance
- Job training
- Life Insurance
- Social Security
- Performance bonus
- Five-day work week
- Flexible working hours
- Learning & Development Opportunities
- Professional development
- Paid holidays