Job Description
Develop web-based frontend applications for web & mobile platforms
Develop scalable backend applications with database interaction & external/internal APIs
Integrate existing software modules & third-party programs to develop a fully functional application
Work closely as a team on product development & software testing
Maintain strict version control & release documentation for code bases
Actively contribute ideas, recommend & implement improvements
Create software documentation
Other ad-hoc duties as assigned
Requirements
Bachelor’s degree in Computer Science/Information Technology/ Engineering or related
Familiar with Agile development methodologies & SDLC
Knowledge of one or more backend languages/frameworks, e.g., C++/Python/C#/.NET core
Knowledge of one or more frontend frameworks, e.g., JavaScript/React/Angular (Web), React Native (Mobile)
Understanding of relational database design and optimization
Familiar with cross-platform development
Familiarity with cloud platforms (e.g. Azure, AWS etc) will be added advantage
Willingness and ability to learn languages and new technologies