Full Stack Engineer – Coupon & Voucher in the Marketing Platform
Job Description
Your Responsibilities:
- Being involved in all phases of software engineering, from inception to coding, testing, delivery and operation;
- Developing high quality code that follows best practices and clean code principles;
- Advocate for improvements to product quality, security and performance;
- Collaborating with other engineers or team members on various layers of the infrastructure, in order to design and launch new features;
- Interacting with the client in order to understand and characterize their needs and advise them if necessary.
Required key competencies and qualifications:
- At least 5 years software development experience ;
- Good knowledge and hands-on experience with:
- Object-oriented/architectural design patterns;
- Application/backend engineering, developing secure REST APIs and micro-services;
- Java (Spring, Spring Boot, Hibernate);
- Scripting languages: Python/Perl/Bash;
- Relational database knowledge: Postgres;
- Versioning tools: GitHub and CI/CD (GitHub Actions);
- Cloud concepts (GCP, OpenStack etc.);
- UI framework (ReactJs/Redux/Jest).
- Good knowledge of:
- Linux, Networking Concepts and Application Security (Load Balancing, OAuth2);
- Concepts of queue messaging (ideal Kafka);
- Experience in infrastructure design and DevOps (housekeeping of application, application installation and environment management, problem management and daily business);
- Design, implementation and maintenance scripts, deployment/installation tools, file transfer scripts;
- Knowledge about Infrastructure as Code (Concept, Terraform, Packer);
- Orchestration and containerization concept and tools (Kubernetes, Docker etc.);
- Willingness to work on call duty service.
Soft skills:
- Must be fluent in English, both writing and speaking;
- Excellent planning, prioritization and project/time-management skills;
- Ability to work both independently as well as having good team skills;
- Understand customer business requirements, in order to provide analysis and recommendations for a successful product implementation;
- Focus on customer support and the ability to build working relationships with clients;
- Trouble-shooting skills and proactive attitude towards problem solving;
- Ability to work calmly and professionally in high pressure situations.
This resonates with you? Apply now!
What we offer at METRO.digital?
- Hybrid and agile work: thrive in a flexible, multicultural environment.
At METRO.digital, we promote work-life balance through a hybrid working model. You’ll be part of self-organizing, multicultural teams that collaborate in an agile setup.
- People development: when you grow so do we!
We want you to become the best version of yourself with individual and company-wide programs and trainings for people development. Focused among other on development, leadership, appreciation ... it´s time to upskill your career.
- Support with individual solutions: we are people-caring!
We offer support whenever you need it - at every stage of your professional journey.
Want to know more about all our benefits? Discover more here.
Let´s connect soon. Apply for the role now!
Position grade within our career framework: Full Stack Engineer Grade 3 (Md7).