Acest anunț a expirat și nu este disponibil pentru aplicare
Digital Readiness stands for the capability of Metro to deliver outstanding digital solutions on a global scale instantaneously.
M|Transport strives to provide the best tools for cost efficient transport operations in all the locations that Metro (and not only) operates.
Dealing with topics like route optimization, data science and eventually artificial intelligence, through its desktop and mobile app, M|Transport team is offering a great atmosphere to learn and grow.
As a full stack software engineer, you will develop both front end and back end micro services and you will be fully responsible for the entire application lifecycle. You will leverage the newest technology stacks to add value for a modern system meant to be used worldwide in Metro transport operations.
What we’re looking for:
-
- Someone who is comfortable working in an agile, fast paced environment with a high focus on finding the best solutions for our customers
- Who is able to design and write high-performance, reliable, maintainable code and are familiar with TDD and DevOps
- Has hands-on expertise in many disparate technologies, typically ranging from front-end user interfaces through to back-end systems and all points in between
- Has a systematic problem solving approach, coupled with a strong sense of ownership and drive
- Who is comfortable with collaboration, open communication and reaching across functional borders
- Will focus on lowering the mean time between having ideas and making stuff happen
- Who is familiar with agile and lean methodologies -- the ability to break down big projects into small stories, prioritizing, adapting to change, and delivering the most value
- Who is familiar with pair programming and continuous refactoring
- Proficiency in English
You’re a great fit if you have:
-
- Fluency in Java acquired in 2+ years of development experience
- Knowledge about JVM internals and Java performance tunning
- Good understanding of HTTP protocol
- Knowledge of c, Spring Security, SpringBoot
- Experience with automated unit and integration testing (Junit, Mockito, Sinon, Jest, Mockery)
- Working experience of various JavaScript frameworks. We currently use npm, webpack, , , React, Redux, Promises, ESLint, Babel, React-Intl, Reflux
- Knowledge of “NoSQL” datastores such as Cassandra and ElasticSearch
- Good knowledge of version control as GIT and version control repositories as Gitlab
- Familiar with architecture principles as domain driver design,microservices
- Familiar with Linux and virtualization, preferable Docker
- Familiar with continuous integration tools, preferably Jenkins
- Know how of at least one application server (Tomcat, JBoss)
Considered a plus if you :
- Have experience/knowledge of microservices and Docker container technology managed with Kubernetes
- Are familiar with basic Scala development
What we offer:
- Flexible working time;
- Possibility to work from home;
- Lunch tickets;
- Health and life insurance;
- Private pension;
- Opportunity to learn and work with a variety of technologies;
- Trainings (technical, soft skills, business);
- Multicultural, Agile environment that encourages new ideas and innovation;
- Fitness centers discounts;
- Sports activities & other company events;
- Chair Massage;
- Free Bookster account;
- and… free coffee, fresh fruits.