Job Summary
Job description
Overview of job
We're looking for a Fullstack Engineer who loves the challenge of building upon e-Learning industry standards with solid general programming experience, problem-solving skills, and a strong work ethic.
Responsibilities:
1. Technical Design & Development:
- Work alongside a team of engineers to implement new product features.
- Hands-on software engineering - 85%+ of your time in the code
- Peer review other developers code and provide feedback on improvement and compliance with acceptance criteria
- Champion and adhere to - acceptance test driven development
- Help develop and adhere to - software engineering guidelines and standards
- Dependent on project or feature perform role of development lead - unblocking technical challenges and developing solutions
2. Product development process
- Work with Product Team to interpret and understand product goals
- Provide insight and feedback on the product development process
- Work with the product management team to interpret and communicate product goals
- Facilitate technical task breakdown and estimating
- Participate in showcases - demonstrate how your work achieves the goal
- Participate in retrospectives - ensure we are always learning and adapting to challenges and change
Why You'll Love Working Here
- Outstanding products, leading worldwide innovation in the online learning space;
- Strong culture that rewards initiative, love for learning and passion;
- Premium healthcare package;
- 13th month salary, 15 days of paid annual leave;
- Free in-house food and drink, monthly BBQ party; weekly sport activities,...
- Provide working device (laptop, Win/Mac).
Job Requirement
Your Skills and Experience
Qualifications:
- At least 3 years frontend and/or backend engineering experience
- At least 2 years working within a true agile development process
- At least 1 year hands-on experience working on a SaaS software product
- Experience working with multiple technology within our technology stack:
- Frontend - javascript frameworks (Angular / React)
- Backend - PHP / nodejs / Golang
- Databases - Mysql / ElasticSearch
- DevOps - Docker / AWS (specifically RDS Aurora, EC2, ECS, ElastiCache)
- Able to use Git and follow Gitflow Workflow
- Understanding of microservices/Service Oriented Architecture design
- Experience building REST based APIs - from design through to implementation and integration support
- Strong understanding and advocate the use of automated unit testing
- Familiar with CI/CD build and deployment processes
- Experience working in a DevOps culture
Skills:
- GitFlow
- Node.js
- Go (Programming Language)
- AngularJS
- JavaScript
- Software Development
- DevOps
- Microservices
- Amazon Web Services (AWS)
- React.js
Languages
-
English
Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate
Technical Skill
- NodeJS
- AngularJS
- ReactJS
- JavaScript
- PHP
- MySQL
- REST
- Git
- Unit testing
- Software development
- Web Services
- API
- SOA
- SaaS
- Elasticsearch
- Docker
- Architecture
- DevOps
- Golang
- CI
- AWS
- Amazon EC2
- CD
- Microservices
- Amazon Aurora
- Amazon ECS
- Gitflow
COMPETENCES
- Agile
- Communication Skills
- Teamwork
BUSINESS PROFILE
GO1 is an international company providing a SaaS software for online training.
Users can quickly create own courses or use one of the existing courses in our growing marketplace. GO1 is a fast-growing startup company, which has offices in multiple continents.
Our beautiful open work space is stocked with snacks and has a beautiful view to the zoo with lots of green trees. We have weekly catered meals to feed you on training sessions. GO1 has stability and rapid-growth potential and you’ll have the opportunity to grow with us as the company scales.
We offer competitive a compensation and benefits package that includes health coverage. You'll work with a smart group of driven and talented developers, customer support team, and high spirit teams across GO1.
Join us now to learn how great our team are!