Job Openings
Software Engineer (Frontend/ Backend)
About the job Software Engineer (Frontend/ Backend)
Roles & Responsibilities
- Design & build production grade mobile applications
- Build internal & external RESTful APIs
- To integrate with 3rd party vendor based APIs for data consistency
- Maintaining good documentation for the projects you are part of
- Work with agile processes that are adapted to the team’s and project’s needs
- Engage in decisions ranging from coding standards to backend architecture together with the project team and explore new technologies
- Manage project priorities, deadlines and deliverables within negotiated timeframes.
- Collaborate with project stakeholders and other engineers / designers to build and implement innovative solutions.
Qualifications
- You have minimum 2 years experience working hands-on as a software engineer in an agile environment.
- Practical and recent experiences for at least 3 Javascript Technologies - ReactJS / VueJS / AngularJS / NodeJS / TypeScript / AJAX / JSON.
- Knowledge of an alternative programming language such as PHP, Python, C++ etc.
- Practical and recent experiences with Database Technologies – MySQL, MongoDB, PostgresSQL.
- Experience third-party libraries, RESTful APIs, and local databases.
- Highly proficient in the following concepts: OOP, MVVM and testability.
- Experience with Containerization such as Docker.
- Experience in usage of source control such as Git.
- Experience with web servers such as Nginx & Apache.
- Good technical understanding of RESTful API’s.
- Comfortable in a Linux Environment & Infrastructure.
- Collaborative team spirit and possess great communication skills.
- Open minded & willing to try out innovative ideas.
- Passionate about writing well-structured, efficient and maintainable code, actively keeping the quality of the code base in check.