Back End Software Architect
Talent Search People
10 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
€ 90KJob location
Tech stack
API
Agile Methodologies
Airflow
Unix
Custom Software
ETL
Data Mining
Relational Databases
Django
JSON
Python
PostgreSQL
Machine Learning
MongoDB
MySQL
NoSQL
Object-Oriented Software Development
Scrum
Server Administration
Software Engineering
Management of Software Versions
XML
GIT
Containerization
Kubernetes
Kafka
GraphQL
REST
Docker
Requirements
- Our value lies in Diversity, Equity, Inclusion and Belonging. We strongly believe in equality and stand against all kinds of discrimination. We dare to be unapologetically ourselves. Come join a team of explorers who are motivated by growth, and driven by results. * 5+ years Professional Software Development Experience;
- Advanced-level to Expert-level proficiency with an object-oriented programming language (Python preferred);
- Experience developing REST APIs in Django or a similar or custom framework;
- Experience ingesting data from JSON / XML feeds, sockets or streams;
- Experience following Agile development practices (Scrum / Kanban);
- Proficiency with Unix-based systems and using CLIs;
- Experience with relational database language and structure, such as MySQL or Postgres;
- Proficiency with code versioning tools, such as git.
- Experience architecting custom software applications and solutions;
- Experience communicating complex concepts effectively to your team, your manager, other teams and key company stakeholders.
Strong consideration will be provided to candidates that also offer the following :
- Experience developing ETL processes with Apache Airflow;
- Experience with Apache Kafka;
- Experience with Machine Learning and Data Mining libraries, algorithms, frameworks and tools;
- Experience building GraphQL APIs (Graphene);
- Experience with containerization, i.e. Docker, Kubernetes;
- Experience with common server administration tasks;
- Experience with NoSQL Databases (MongoDB).