Bring your experience and imagination to work alongside product managers, product designers and technical team to deliver quality products that meet customers' needs.
Responsible for all aspects of software development, from design to development, implementation and maintenance.
Collaborate in a test driven development scrum team on technical design, work estimation.Continually improving software development practices and processes.
Tackle challenging engineering problems in various domains.Improve existing codebases/technology to match with industry standards.Act as a 2nd level support to solve customer problems.Work in cross functional agile team to shape the backlog requirement and ensure the quality of application.
At least 3 years of experience in web application development
Solid experience with programming languages like Java / GolangExcellent knowledge of the entire web development process (design, development, and deployment) as well as the application lifecycle
Experience in system architecture design as well as database design
Strong analytical and time management skills
Experience in CI/CD, Docker, AWS cloudsolution is a plus.
Experience in application optimization for maximum speed, reliability and scalability.Knowledge on software engineering practices including coding standards, code reviews, source control management, build processes, testing, and operations.
A willingness to learn and develop skills to improve your work performance.