Epicareer Might not Working Properly
Learn More

Full Stack Developer

Salary undisclosed

Apply on


Original
Simplified
  • Work closely with Project Manager/Product Manager to analyse the technical migration requirements shared by System Owner.
  • Develop the necessary technical components and CI/CD mechanism in the new K8S platform.
  • Amend and refactor necessary technical component in existing applications to be able to run smoothly on the new K8S platform.
  • Build high quality applications and services by writing clean and modular code
  • Write functional and unit tests to ensure robustness, resiliency and reliability
  • Improve reliability of web apps/services through continuously improving application source code, refactoring and bug fixes
  • Monitor web apps'/services' performance and tune accordingly for scalability and resiliency
  • Continuously discover, evaluate, and implement new web technologies to improve development efficiency or code base
  • Assist Project Manager/Product Manager in organizing the backlog and sequencing them in actionable task and work closely with the development team during Project execution.
  • If selected, the person would be using approved managed equipment and be located onsite in office.

The suitable candidates ideally need to meet the following requirements:

  • Experienced with Unix/Linux environments
  • Experienced coding mobile-responsive web applications and microservices using Golang/ Java
  • Experienced in front end development component such as charts is a plus point
  • Knowledge of distributed systems
  • Experience in the field of software engineering, working with data structures, algorithms and software design.
  • Experience with CI/CD using Jenkins
  • Good to have experience with Docker, Kubernetes, Terraform
  • Good to have experience with messaging systems like Kafka, RabbitMQ
  • Experience with relational databases like Postgres, MySQL etc.
  • Experienced in digital technology or product development companies
  • Have a strong understanding of technical considerations and able to provide product features requirements addressing to user needs