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.