Job Overview
Senior Software Engineer
Slots: 1 / Kat. 4
JOB DESCRIPTION
We are looking for a Senior Software Engineer that is fluent in the many languages our profession yields (Java, Python) and knows how to bring our efforts to the next level.
As our Software Engineer, you will actively participate in the full software development lifecycle from ideation and planning through to development, testing, customer feedback, and further iterations. All while working closely together with other tech leads on cross-team topics such as continuous deployment, improving our testing, monitoring and front end.
Headquarters in Amsterdam, Netherlands
RESPONSIBILITIES:
You will use your knowledge to design and build high-performing, reliable solutions for high throughput, distributed systems using a variety of third-party and internal libraries and frameworks. All to make sure the handling of loan requests and making payments to our customers works like a charm. And this is just the beginning.
Interesting to know is our backend stack consists of AWS, NodeJS, EKS, MongoDB, GitLab, and more. This means you will work across the whole engineering stack, including backend, web and mobile. We need you to own and deliver top-level product and engineering objectives and evolve our technical architecture, infrastructure, code quality, tools and of course our culture. To continually step up the quality and speed of our engineering systems..
WHAT YOU GET
67.392 – €90.720 yearly / €5200 – 7000 gross salary
Holiday allowance: 8%
WHAT YOU’LL BE DOING
- Working hours: 40 hours, but 32 – 36 hours possible when the team agrees.
- 25 vacation days
- Remote working possible 1 days a week
How you’ll work:
- Own and deliver top-level product and engineering objectives 8 hrs
- Work in our technical architecture, infrastructure, code quality, tools, and culture. 8 hrs
- Actively participate in the software development lifecycle from idea to deployment 16 hrs
- Work closely with other tech leads on cross-team topics 8 hrs
- Total per week 40 hrs
IDEAL CANDIDATE
What you bring:
- Experience with GitLab, NodeJS, MongoDB, Kubernetes, Docker and other tools would be an advantage
- Deep knowledge of software architecture and engineering standard methodologies, especially modern cloud computing stacks for processing big data and deploying microservices at scale
- Ability to write robust, maintainable, and extendable code in NodeJS and/or Python
- Experience in microservice architecture, domain driven design, and RESTful Services using languages such as Node
- Experience with NoSQL data stores like MongoDB.
- Experience working in a distributed/cloud-based environment (like AWS)
SKILLS MUST HAVE:
- js
- English
PREFERABLE:
- GitLab
- MongoDB
- Kubernetes
- Docker
- Python
- SQL
- Bachelor Computer Science, Bachelor Information Systems, Bachelor Business
- Dutch
TOOLS USED
- Amazon Web Services (AWS)
- MongoDB
- js
- Java
- GitLab
- Python
BENEFITS:
- Pension Yes, based on salary and age
- Laptop
Extras
- Travel allowance
- Education budget available
- Bonus negotiable • Pension is negotiable
- Free lunch at the office
- Free kick-box lessons
- Monthly epic parties