Developing user interfaces for both the backend and frontend of various web-based applications, and participating in the implementation process.
About the role:
- Work with the Product, Business, and other stakeholder teams to gather requirements and
- deliver scalable solutions.
- Develop and maintain web applications, both new and existing.
- Write high-quality, maintainable code
- Continuously optimize existing applications to achieve better performance
- Ensure web applications are fully deployed, implemented, and functional
- Participate in design discussions, review, and implement solutions for technical issues and challenges
- Participate in code reviews to ensure the quality of all code is maintained
About you:
- Minimum to have a bachelor's degree in Computer Science or equivalent
- At least 4–5 years of work experience as a Software Engineer
- Proficient in Object-Oriented Programming
- Strong understanding of Data Structures, Algorithms, and the fundamentals of Computer Science
- Experience working with Node.js
- Experience working with frontend technologies such as JS, CSS3,
- HTML5, JSON, Angular/React/VueJS, etc.
- Proficient in HTTP, Web Services, and RESTful APIs
- A good understanding of SQL is a plus
- Strong communication skills
- Ability to work well in a team with a positive attitude