Responsibilities
Work with other team members such as front end developers.
Design and implement code
Ensure modern security standards are implemented to prevent unauthorised entry.
Identify and fix code where bugs have been identified.
Write adequate test suites to ensure all functionality originally outlined by the design is being met
Ensure server side code is correctly interfacing with databases.
Ensure the code written is extremely robust and able to provide high performance to the end user
Integrate server side code with front end components.
The ability to problem-solve.
High level of understanding of JavaScript.
Knowledge of how to use the Framework.
Understanding of modern patterns for how backend code interacts with the front end systems.
Designing and developing APIs(Rest /Restful).
Requirements
A bachelor's degree in computer science, engineering, or related field.
Professional experience in End-to-End software development.
You have several years of software development experience and are well-versed in frontend. frameworks such as Typescript/React as well as server-side frameworks such as Python/FastAPI.
Strong knowledge in building and designing GraphQL and/or REST APIs is required.
hands-on expertise with Object Relational Mapper (ORM) tools (SQLAlchemy).
Proficiency in NoSQL and SQL databases and in high-throughput data-related architecture and technologies (. Kafka, Spark, Hadoop)
You are familiar with the most up-to-date technologies, frameworks and best practices, such as autoscaling and serverless backends, as well as CI/CD.
A thorough understanding of performance-related choices and optimizations.
Passion for writing clean, well-maintainable code
Excellent troubleshooting and problem-solving abilities are required.
Strong organizational and project management skills.
Familiarity with database technology such as MySQL, Postgre SQL MongoDB.
AWS or any standard cloud environment work experience.
Proficiency with Git (or anothe