Software Engineer (Frontend/Backend)
Summary
Build and maintain mobile apps and RESTful APIs, integrating third-party services while ensuring code quality and documentation in an agile environment.
About the job Software Engineer (Frontend/ Backend)
- 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.
- You have minimum 2 years experience working hands‑on as a software engineer in an agile environment.
- 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.