We are looking for a senior full-stack developer to join the high-performance software team. The position offers an opportunity to work on cloud-based applications infrastructure and various microservice architecture applications and process automation using Python, JavaScript Frameworks, Golang, ELK.
The ideal developer for this role is a problem-solver with a curious and innovative mind who loves collaborating with other teams to drive the company forward.
Job Responsibilities
- Develop and maintain the distributed enterprise applications using:
- Python/NodeJS/ReactJS.
- PostgreSQL/MongoDB/ELK.
- Redis/RabbitMQ.
- Design, develop and deploy RestAPIs following microservice architecture at scale.
- Perform the Unit Test and Integration/API Test by automation test code.
- Document the development processes and monitor systems.
- Implement CI/CD.
- Collaborate with Agile Team and Business Users to deliver high-quality applications.
- Passionate about the new trend and modern technologies.
Job Requirements
- Graduate in Computer Science or equivalent
- Minimum 8 years in software development
- Minimum 3 years of experience working in Python
- Experience with JavaScript frameworks for frontend and backend development
- Experience with RDBMS (MySQL, PostgreSQL) and NoSQL (MongoDB, Elasticsearch)
- Experience with HTML, CSS
- Experience with Gitlab, Jenkins to build CI/CD
- Good at problem-solving and logical thinking
- Experience with Golang/NodeJS is a plus
- Having knowledge of microservice architecture is a plus
- Ability to work on a deadline.
- Ability to multitask in a dynamic environment.
- Fluency in English (speaking, reading, writing) is a must.