Develop RESTful APIs using NESTJS, including designing and implementing endpoints, handling data processing and authentication, and optimizing performance.
Design, develop, and implement API integrations using Microsoft Azure, including but not limited to Azure Logic Apps, Azure Functions, Azure API Management, Azure Service Bus, and other relevant tools and services.
Create dynamic and interactive dashboards using JavaScript libraries such as React, Angular, or Vue, to visualize data and provide insights to end users.
Troubleshoot and debug issues with APIs and dashboards and provide timely resolution.
Stay up to date with the latest industry trends and best practices in API development and dashboard creation and incorporate them into projects as appropriate.
Write clean, efficient, and maintainable code, following coding standards and best practices.
Stay up to date with the latest technologies, trends, and best practices in software development and contribute to the continuous improvement of software development processes and practices.
Collaborate with DevOps and infrastructure teams to deploy and maintain software applications using Kubernetes and Docker containers.
Develop and maintain technical documentation, including design documents, user guides, and API documentation.
What experience should you have:
Bachelor's or Master's degree in computer science, Software Engineering, or a related field.
Strong experience in API development using NESTJS or other Node.js frameworks.
Strong experience in API integrations between different systems and services, ensuring seamless and secure data flow.
Experience in creating dashboards using JavaScript libraries such as React, Angular, or Vue.
Experience with Azure cloud services, particularly Azure Event Hub or other event-driven architecture services.
Proficient in web technologies such as JavaScript, HTML5, CSS3, and RESTful APIs.
Experience in NoSQL database systems like mongoDB or cosmosDB and SQL database system like MySQL or PostgreSQL.
Knowledge of API integration patterns and best practices, including REST, OAuth, and other authentication/authorization mechanisms.
Develop and maintain API documentation, including API specifications, integration guides, and best practices.
In-depth understanding of data caching and searching concepts, techniques, and best practices.
Hands on experience on development and deployment in Azure Cloud
Experience on Data streaming and real time data processing
Proficiency in other related technologies such as Redis, Memcached, and other caching mechanisms
Experience on message processing using messaging system like Kafka and RabbitMQ.
Familiarity with version control systems such as Git.
Ability to work in an Agile/Scrum development environment.
Excellent communication and collaboration skills.
Strong experience in software development with expertise in dashboard development using JavaScript frameworks and libraries.
Ability to work independently and collaboratively in a fast-paced environment.
What do you get in return:
Annual bonus and medical insurance
Hybrid working
Development path with e-learning trainings and external training courses
No dress code
Various events for employees (sports and corporate events, internal competition for tickets for sports and social events, etc.)
Exciting sports and gaming data and latest technology
An exciting and challenging job of a successful international group
Další pozice v oboru Informační technologie, region India
C/C++ Embedded Developer
TietoEVRY
Česká republika
Dohodou
V Tietoevry se těšíme na setkání s novými kolegy, abychom společně pracovali na projektech v oblasti spotřební elektroniky (audio, automatizace domácnosti, chytré televize...), automobilového…
Hledáme kolegu a parťáka do servisního týmu ve výrobě v Rožnově pod Radhoštěm! Chcete pracovat v moderní firmě a s nejnovější technologií? Máte praxi v elektro oboru a hledáte změnu? pak…