Roles & Responsibilities
Responsibilities and essential job functions include but are not limited to the following:
· Work closely with the other engineers in the squad, the product owner, and the other teams to continuously deliver high-quality, maintainable, scalable, and production-ready software.
· Uphold best practices in engineering, security, quality, and design.
· Own product architecture and collaborate with product managers, designers, and other engineers to get the technical direction and design and develop software that optimizes for business metrics.
· Communicate technology and product strategy effectively to both internal and external stakeholders and leadership.
· Build industry leading enterprise systems that are highly available, intuitive, scalable, and secure.
· Produce highly reliable and performant code with appropriate monitoring and alerting.
· Conduct design and code reviews to ensure scalability, performance and alignment with standards and best practices.
· Analyze, enhance to improve efficiency, scalability, and stability of various system resources.
· Follow release management policies to ensure data integrity, compliance, and system stability.
· Finding bugs and fixing them to ensure the software runs without errors
· Developing and implementing new techniques for testing and validating software systems
· Maintaining and enhancing current codebases, and peer-reviewing code modifications
· Designing and developing new software after analyzing system or organizational requirements.
· Develop software verification plans and quality assurance procedures and integrate software components into a fully functional software system.
Required Skills
· Bachelor’s degree in computer science, or related discipline with a minimum of 5+ years of working experience.
· Experience building and supporting production quality software.
· Experience owning projects from end-to-end.
· Experience in PHP, React.js, JavaScript, MySQL is a must.
· Experience as a Full stack Engineer, with other strong back-end skills.
· Experience working with a relational database.
· Experience with object-oriented software development.
· Good interpersonal, communication, organization, analytical, programming, and problem-solving skills.
No. of Positions: 3 (Three)
Salary Range: SGD 10,000 – 13,000 monthly