Software ontwikkelaar

First Impression
Tilburg, Netherlands
8 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Tilburg, Netherlands

Tech stack

PHP
API
Amazon Web Services (AWS)
JIRA
Cloud Computing
Code Review
Continuous Integration
Django
Github
Python
Laravel
PostgreSQL
Node.js
SQL Databases
Symfony
Web Services
Grafana
Backend
FastAPI
REST
Webhooks
Software Version Control
Docker

Job description

Your AVenture® as a Backend Software Developer - Develop and maintain API endpoints and links to customer and vendor platforms, such as LG, Samsung, Rituals, Jumbo, Basic-Fit and KPN. - Working on our core backend, which powers and monitors our devices, with a focus on performance, scalability and security. - Develop custom scripts, apps and dashboards that make our mechanics and service teams more efficient. - Translate user and stakeholder needs into working, secure and stable software. - Participate in code reviews, write tests and contribute to CI/CD and development processes.

Requirements

Our tech in and around the team - Python, (My)SQL, REST APIs, GitHub (CI/CD), AWS - Also in use: Jira, Grafana, Influx, Node.js You as a person and your experience - 4-7 years of experience as a backend developer. - You are strong in one of these stacks and willing to work in Python: - Python (e.g., Django/FastAPI) either - Node.js (e.g., Express/Nest) either - PHP (e.g., Laravel/Symfony) - Knowledge of REST APIs, SQL ((My)SQL/PostgreSQL) and version control (Git/GitHub). - Basic experience with cloud (e.g. AWS) and observability/monitoring (e.g. Grafana, Influx). Plus points (nice touch) - Experience with device- or IoT-like environments, queues, webhooks and web services at scale. - Knowledge of Docker, asynchronous processing or event-driven architectures. - Security by design, rate limiting, retries, idempotency. Join ...

About the company

At First Impression, we serve content on more than 60,000 devices worldwide every day. Our Network Operations Center and Daily Fresh Data platform allow the majority of these devices to be continuously monitored and new installations added automatically.

Apply for this position