Closing: Dec 31, 2022
This position has expiredPublished: Dec 8, 2022 (2 months ago)
Job Requirements
Education:

Work experience:

Language skills:

Job Summary
Contract Type:

Sign up to view job details.
Minimum Qualifications & Desired Skills:
- 6 years of software development experience
- 2 years experience in the full SDLC (analysis, design, development, testing, integration, deployment, documentation, triage)
- Experience working with Agile methodologies
- Proficiency with administrative tools, e.g. Issue Tracking, Wikis, etc
- An advanced level user of dev toolchain (e.g. IDE, CI/CD, version control)
- Backend dev: Advanced knowledge of Java, SpringBoot, and Hibernate.
- Frontend dev: Advanced knowledge of Angular
- Working knowledge of containerization and orchestration
- Experience implementing the microservices design pattern
- Working knowledge of any cloud platform
- Experience designing and implementing a system from scratch
- Experience implementing complex automated tests (unit, integration, performance, etc)
- Demonstrates a clear understanding of system non-functional requirements (e.g. code readability, maintainability, scalability, extensibility, testability, etc), and can weigh the pros and cons of a solution w.r.t. non-functional requirements.
Responsibilities
Minimum Qualifications & Desired Skills:
- 6 years of software development experience
- 2 years experience in the full SDLC (analysis, design, development, testing, integration, deployment, documentation, triage)
- Experience working with Agile methodologies
- Proficiency with administrative tools, e.g. Issue Tracking, Wikis, etc
- An advanced level user of dev toolchain (e.g. IDE, CI/CD, version control)
- Backend dev: Advanced knowledge of Java, SpringBoot, and Hibernate.
- Frontend dev: Advanced knowledge of Angular
- Working knowledge of containerization and orchestration
- Experience implementing the microservices design pattern
- Working knowledge of any cloud platform
- Experience designing and implementing a system from scratch
- Experience implementing complex automated tests (unit, integration, performance, etc)
- Demonstrates a clear understanding of system non-functional requirements (e.g. code readability, maintainability, scalability, extensibility, testability, etc), and can weigh the pros and cons of a solution w.r.t. non-functional requirements.
- Play a leading role in the design and development of software solutions
- Triage, investigate and resolve errors
- Adhere to, promote and help to improve Kyosk's development processes
- Code reviews
- Mentor less experienced software engineers
- Experiment with new technologies/solutions and develop a PoC

Applications submitted via Fuzu have 32% higher chance of getting shortlisted.