Position: API Developer (Located in EU)
Company: Developers Shore
Category: Python
Experience required: 5y
English level: upper

About the Customer
The customer is a consulting company that knows both IT and strategy. We help companies increase their revenue with digital technology, IT, strategy, and Digital Marketing.

Our recipe is simple but powerful - We combine business strategy with IT and technology. It was in the role of a client of consulting services that the idea was born. We worked closely with some of the world's top business consultants, but something was still missing. The ability to move from theory to implementation. So we founded the company, with deep knowledge of business strategy in collaboration with the foremost experts in IT, we are dedicated to helping our customers set the right strategy - and actually implement it too with the support of the right IT and technology. Our width is also our tip.

About the Team:
You will work closely with our technical manager on a daily basis. He will be close at hand for support and guidance.
You will help to design our internal systems for invoice management, time reporting, etc.

Assignment description:
Your days are filled with the joy of…
- Solving problems, doing deep dives into difficult challenges that happen in the services that we deliver to our customers, wherever it is our own services or in our customers' environment;
- Improving, thinking differently and challenging our way of working in our daily business. Processes, guidelines and documentation are important, but there is always room for improvement, right?
- Managing incidents, requests and changes, small as big ones.. but also sometimes focusing on longer projects and complex challenges, maybe taking some time to invent something?

Who you are…
- You are a techie, curious, open-minded and close to nerdy (in the most positive sense of the word) about systems, servers and networks;
- You have a digital DNA and you love solving problems as well as having business critical thinking. You are proactive and are always looking to find new ways of improving;
- You are able to work with Linux Debian and Raspberry Pi with PowerShell, Bash scripting, API, and web servers with database servers and containers;
- You know how to use documentation and processes in your daily tasks, using confluence or teamwork is nothing unusual for you;
- You know Office 365 and Google Cloud very well, as well as client and server environments wherever they are in the cloud or on-prem;
- Linux is nothing new to you. Networking, integrations, and ERP systems are meritorious;
- You take a big responsibility for your and your team's results and you are driven by tech and experimenting with new technologies.

Requirements:
- Strong willingness to learn new technologies
- Experience in building APIs
- Linux (Debian, Raspberry Pi OS - but other flavors are also OK it’s the *nix that is important)
- Experience with one of programming languages: Rust, GO, Python, PHP
- API authentication / OAuth
- Web servers: NGINX, Lighttpd, Apache
- Database servers: PostgreSQL, MariaDB
- Databases: SQLite, NoSQL
- Systems: Docker, Containers, Zabbix
- JSON, XML, JavaScript, HTML

Will be a plus:
- PowerShell
- Office 365
- Google Cloud
- HTML login forms
- Google API (drive, sheets), CSV
- Business Central, Teamwork Projects/Desk, Pulseway PSA/RMM, IT Glue, UniFi, Proxmox, Fortinet