Должностные обязанности : - Analysis of business requirements and software architecture design - Development, debugging and documenting of the software -
Test and software development lifecycle automation in line with CI / CD best practices - Sprint planning and reporting as part of Agile (SCRUM) team Требования к квалификации : We expect you to have the following skills and experience : -
Working experience as a backend software engineer of at least 3 years - Very good knowledge of Java 8 or higher (Concurrency, Collections, Streams) -
Experience with Spring Framework (Spring Boot and Spring Cloud is a plus) - Experience with Amazon Web Services (EC2, S3, Lambda etc) and containers -
Very good understanding of object-oriented design, knowledge of design patterns (GoF, DI, MVC), data structures and algorithms.
Good knowledge of at least one relational database (Postgres preferred) and familiarity with one or more noSQL solutions.
Experience of working in large commercial projects in healthcare or finance and / or in international teams - Familiarity with DevOps processes, tools and concepts -
Familiarity with Salesforce - Experience in design and development of microservice architecture and REST APIs - Experience in development or familiarity with architecture of Angular / React web applications -
German language (B1 or higher) Условия работы и компенсации : DrSmile is the largest clear aligner treatment provider in Europe, offering an invisible teeth straightening solution, that is cheaper and more convenient than traditional treatments.
Our fully digital workflow includes 3D-scanning of patient teeth as well as 3D-printing. We are quickly expanding our business to new products and branching out into new territories.
Therefore we are currently looking for smart engineers, capable of conceptualizing complex business models and delivering high-
quality code based on TDD / BDD principles in a lean CI / CD environment. We offer full-time remote job with competitive salary in a professional and supporting team with great opportunities to learn and see impact of your job.
Relocation to a full-time position in Berlin, Germany is possible under terms of the BlueCard program. In this case, you can bring your family and will receive insurance and social benefits as required by German law.
As this job is remote, you will be required to use your own equipment and be available online during working hours of Berlin office (9 : 00-
17 : 00 CET). Условия труда :