För kunds räkning har vi publicerat denna annons, vill du komma i kontakt med den slutgiltiga arbetsgivaren kan du klicka dig vidare till annonsen:
As a backend platform developer, your primary responsibility will be to develop, improve, and maintain an existing platform. You will collaborate with cross-functional teams, including frontend developers, database administrators, and software architects, to ensure the seamless operation and performance of the platform. Your expertise in backend technologies and industry standards will be crucial in delivering a secure, scalable, and reliable platform.
Responsibilities:
Develop and maintain the backend systems and infrastructure of the platform.
Optimise and maintain the database schema, implement efficient data storage and retrieval mechanisms, and ensure data integrity and security.
Collaborate with frontend developers to integrate backend functionalities.
Identify performance bottlenecks, optimise code, and improve system efficiency to enhance the overall performance of the platform.
Implement robust security measures to protect sensitive user data, prevent fraudulent activities, and ensure compliance with industry regulations.
Conduct thorough testing, identify and fix bugs to ensure high-quality software delivery.
Create and maintain technical documentation, including system architecture, API specifications, and developer guides.
Work closely with cross-functional teams to ensure smooth coordination and timely delivery of projects.
Qualifications:
4+ experience in backend development using NodeJs, TypeScript and NestJs.
Prior industry experience or related platforms.
Deep knowledge of web technologies such as RESTful APIs, HTTP, GraphQL.
Experience working with SQL databases.
Familiarity with cloud platforms particularly AWS and Cloud Flare.
Experience in deploying and managing applications on cloud infrastructure.
Understanding of software development best practices, including version control, code reviews, and testing methodologies.
Knowledge of security principles, authentication, and authorization mechanisms to ensure the platform's security.
Strong problem-solving skills, attention to detail, and ability to work in a fast-paced, collaborative environment.
Excellent communication and teamwork skills to effectively collaborate with cross-functional teams.