What you will be doing: Develop and maintain features and modules across frontend and backend systems. Design scalable solutions and improve platform performance. Evaluate and implement new technologies to improve platform efficiency. Perform unit testing to ensure code quality, usability and reliability. Work with product owners, technical teams and subject matter experts to plan and implement platform enhancements. Estimate development timelines and ensure project deadlines are met. Document development plans, testing processes and results. Investigate technical issues, identify root causes and implement solutions. Contribute to continuous improvement initiatives and development best practices. What we are looking for: A degree or BTech in Engineering, Computer Science, or equivalent experience. Experience with Python, TypeScript, PHP and Dart. Experience with Angular, React or similar frontend technologies. Experience with SQL and relational databases. Knowledge of RESTful APIs and JSON. Experience with cloud platforms such as AWS or GCP. Familiarity with version control tools such as GitHub or Bitbucket. Knowledge of Continuous Integration (CI) and Continuous Delivery (CD). Experience with distributed systems and server-side administration. Familiarity with Linux command-line tools and development environments such as VS Code. Understanding of Agile software development practices. Strong communication, documentation, research and time management skills. Attention to detail and a commitment to producing reliable, high-quality code. Please note that if you do not hear from us within 3 weeks, consider your application unsuccessful. Please note that most of our positions are remote; however, candidates should reside within travelling distance of the client site, as the working arrangements may change depending on business requirements. Follow for the Latest Vacancies Join Psybergate Careers Channel here: