Position: Senior Software Engineer Back-End
Company: AUTODOC
Category: Java
Experience required: 5y
English level: upper
Published: 2023-08-01T00:00:00+03:00

Are you an agile & result-driven person looking for opportunities in a multicultural, secure & fast-paced work environment?

**Job Description:**
You will work on one of the back-end teams, responsible for the development, deployment and monitoring of Autodoc’s microservices

**Responsibilities:**
1. Work on the migration from PHP monoliths to the new microservice architecture
2. Design and implementation of microservices - Java/Kotlin, RabbitMQ, PostgreSQL, Nodejs
3. Test-driven development and Test Automation
4. Service monitoring, alerting, and incident mitigation - New Relic, Grafana
5. Code review with peers to find the bugs, optimize logic, and detect the bottlenecks
 
**Qualifications (Essential):**
5 years+ of work experience as a Java/Kotlin and/or Go Software Engineer
Experience with MySQL, Postgres, and working with large data volumes
Experience in software development, supporting the design and development of large-scale, distributed software applications - RabbitMQ
Experience with microservices and cloud architectures - Google Cloud Platform, Docker
Knowledge of architecture/design methods and patterns, data and API specifications, quality assurance, and testing methods - SOLID, OOP
Strong problem-solving skills and ability to apply logical and analytical thinking to complex problems
Excellent communication and collaboration skills, with the ability to work autonomously in a team environment

**Qualifications (Desired):**
Prior knowledge of PHP 7+, Laravel, Symfony, and FuelPHP knowledge is a plus

**Experience:**
5 years+ of work experience as a Java/Kotlin and/or Go Software Engineer
English intermediate (B1)

**What do we offer?**
Competitive salary based on your professional experience
Stable employment in the fast growing international company
Wide benefit system
Dynamic work environment
Ability to influence business and its results
Professional growth — you will attend free external and internal courses
Paid business trips and payment for participation in conferences
Paid corporate language classes (English, German, Polish)