SOFTWARE ENGINEER FOR API DEVELOPMENT-MAD
Role details
Job location
Tech stack
Job description
- Write highquality, efficient, maintainable, and scalable code based on the specification.
- Identifies, uses and documents software libraries, for example: Open source libraries, APIs.
- Continuous optimization and refactoring of the application.
- Clarify API development requirements with clients.
- Design, develop, test, deploy, maintain and improve software.
- Create technical documentation for references and reports.
Requirements
If you must have...
- Self-training skills
- Communication skills
- Motivation
- Flexibility and adaptability
- Multicultural enviroment experience REQUIREMENTS Technical knowledge/skills:
-
Good knowledge of RESTful APIs. (e.g. REST, SOAP)
-
Good understanding of web technologies (SpringBoot / Java, TCP / IP, HTTP, HTML,)
-
Good understanding of React JS for the graphical user interface.
-
Knowledge of Cloud Computing and experience in modern architectures of cloudbased platforms (AWS)
-
Knowledge of DevOps concepts and tools.
-
Knowledge and application of agile project management methods (e.g. Scrum, Kanban) and Atlassian Toolchain (JIRA, Confluence, Bitbucket), Github Experience:
-
+3 years of experience in activities related to API development.
-
Highquality, efficient, maintainable, scalable code writing expertise for RESTful APIs.
-
Develop and document the design, basis of origin and architecture.
-
Experience in systems design, enterprise architecture and development.
-
Experience with incident systems, ticketing systems and monitoring tools.
-
Experience working in agile methodologies (scrum, kanban, lean)
-
Implement functions or configure APIs according to specification.
-
Good understanding of IT security and data security.
-
English: fluent