Founded in 1996, StepStone is one of the most successful online job boards in Europe today. With over 24,9 million visits and more than 290.000 job listings each month, we operate some of the most powerful online job portals in the European market. Our goal is always to create perfect matches – help companies find just the right employees, and present candidates just the offers they are looking for. All the software that runs our websites is developed in-house.
Software Engineer Web Developer
Warszawa
A member of a development team will work on variety of software used by hundreds of thousands of job seekers from Europe, Africa, and South America on a daily basis; specifically, on profile area and job application process. The team consists of 5-6 other developers with different areas of specialization, Product Owner, and Scrum Master. The team works in Scrum.
ESSENTIAL FUNCTIONS AND RESPONSIBILITIES
- Design and implement microservices according to OOP patterns
- Write clean, scalable, standards-compliant, easy to read and understand code
- Design and develop software applications, unit tests, automated functional tests, debug new and/or existing code
- Maintain running systems
- Participate in code reviews
- Cooperate in creation of short- and long-term technical plans for development team
- Assess work needed to deliver the product and keep deadlines
MUST HAVE
- Minimum 3 years of experience in a similar position
- Very good knowledge of PHP7
- Very good knowledge of SQL
- Good knowledge of Design Patterns
- Practical knowledge of unit, functional and integration testing
- Knowledge of other technologies and concepts that make up web applications (HTML, CSS, JS, REST)
- Knowledge of Service Oriented Architecture concepts
- Source version control systems knowledge (e.g. GIT, SVN, Perforce)
- Knowledge of emerging trends and technologies in software development
- Good command of spoken and written English
- Openness, proactivity, and courage
NICE TO HAVE
- Experience in quality assurance testing and automated functional testing
- Experience working with enterprise level systems
- Knowledge of Test Driven Development and Domain Driven Design
- Knowledge of Docker containers
- Experience working in Scrum
We offer:
- SCRUM
- Full-time employment contract
- Medical insurance with dental care
- Life insurance
- MultiBenefit – you choose what you want
- International environment
- Training and conferences
- Everyday fresh fruits
- Integration events
- Gifts
- English lessons
- Technological variety
- Referral Program
- Quarterly bonuses
- Competitive salary package
- Challenging work on complex web applications
- Game room