Job Description
Develop, test and maintain web applications based on PHP, Python, Golang, JavaScript, TypeScript, AWS, GCP
Maintain, extend and deploy new features as required by the project
Model both old and new business areas
Collaborate with cross-functional teams and Project Managers or Clients to deliver high quality results.
Perform other duties assigned by management
Troubleshoot, debug and resolve software errors and problems in a timely manner
Provide mentoring and guidance to more junior members
Development environment:
- Usage: Server side: Node.js, FastAPI, Laravel, front-end: React,Next.js,Vue.js
- Source-code management: Github
- Project Management: Backlog, Trello
- Test: Unit Test, UI Test, Automation Test
- CI: CircleCi, Github Action, bitrise
- Infrastructure: AWS・GCP
- Internal communication: Chatwork, Slack
Candidate requirements
Required Skills/Experience
- Minimum 5 years PHP development experience
- Solid knowledge of PHP web frameworks (e.g. Laravel), proficient in PostgreSQL/MySQL/Redis/Elasticsearch databases
- Knowledge of AWS
- Deep understanding of data structures, algorithms and their applications in web development.
- Can design API, system design, software architecture
- Proficient in programming with Java/Spring Boot, HTML, CSS, Javascript
- Proficient in Clean Code and SOLID
- Experience with front-end technologies such as HTML5, CSS3, JavaScript
- Priority is given to candidates who have worked with Frontend Frameworks such as Primefaces, Thymeleaf, Angularjs, ...
- Knowledge of integration with REST API, Web Service, SOAP is an advantage
- Knowledge of Apache Kafka, MongoDB, ... is an advantage
- Experience with cloud platforms (e.g. AWS, Azure)
Interest
- Bonus and salary review twice a year
- Flexible working hours: 8am-5:30pm; 8:30am – 6pm
- Regular health check-up once a year
- High level of social insurance, health insurance, unemployment insurance, ensuring employee rights.
- Monthly teambuilding activity allowance, company trip once a year