Backend Developer:
Responsibilities
- Design, code, test, debug and document new and existing components to ensure that software meets business, quality and operational needs,
- Development of the project architecture,
- Generate reusable code libraries in NodeJS and PHP,
- REST API design,
- Integration with external services.
Requirements
- Bachelor degree in computer science or related degree,
- Specific technical knowledge of PHP, NodeJS, Javascript,
- Experience of object-oriented MVC frameworks,
- Working knowledge of MYSQL, Postgres,
- Knowledge of NestJS is a bonus,
- Have basic level of understanding of Object Oriented design,
- Integration experience using APIs,
- Experienced in web services, RESTful services, microservices,
- Exposure or understanding of NoSQL technologies,
- Exposure or understanding of caching technologies like EHCache, Redis, etc.,
- Exposure or understanding of cloud technology like Supabase, Firabase,
- Basic knowledge of GNU / Linux environments,
- Able to communicate in English,
- Strong analytical skills and the ability to apply these skills to analyze business environment,
- Ability to estimate deadlines, signal a problem in time,
- 2 to 4 years of professional experience.