18.07.2022 04:14
Senior Scala Team Lead, Fintech Startup
18.07.2022 04:14
компания "dataart" клиент the client is a fintech startup working in the banking sector and is involved in cash management and payments. they have their own banking platform that includes solutions for accounting, invoicing, payments, and banking. приглашаем в компанию, а не в проект особенности позиции we offer a $2,000 sign-on bonus to the specialist that will accept our offer and join dataart in this position. we are looking for a senior scala developer to develop our client’s activities. if you want to work with a small team in building a world-class product, to be a part of an environment where you can learn from the best and can be a mentor to others. this role would suit someone who likes to give presentations at meetups and conferences and would like to improve their personal profile. responsibility lead the development team work with the product team on the requirements work with the development team and smes to provide high level estimates lead the design, build, and evolution of the backend services that power the client platform engineer technical software solutions primarily using scala based microservices deployed within the azure infrastructure support high traffic api services, globally distributed data, and apply event-driven architectures participate in sprint planning and retros assist the development team with technical issues influence and drive software engineering and architecture best practices and standards within the team and the wider community apply principled engineering practices including unit testing, integration testing, continuous integration, and lead others in your team by example to do likewise communicate your ideas effectively to others within your team ensure that the development is completed in line with the timeline agreed with the delivery team, if there is any slippage, coordinate with the product and delivery teams to come up with an alternate plan mentor the team to improve technical ability participate in the full life cycle of the software product - from idea and design, via implementation and user interface, to operational considerations write clean code, take pride in your work and value simplicity, testing and productivity as part of your daily routine embrace new languages and frameworks, containers and cloud, and dig deep and learn new things all the time explore the inner workings of the tools and libraries you use to understand how they work requirements strong experience developing and deploying scala using the akka framework within a commercial environment experience in functional programming strong experience with public cloud technologies (azure) experience creating scalable and reactive applications with modern frameworks like akka/play, etc. have experience building highly available, mission-critical, high traffic systems a demonstrable understanding of best practices in software engineering, including tdd, agile development, and continuous integration experience with event-driven systems, data streaming and analytics, and challenges of distributed and globally available systems engineering proficiency in scala and at least one other jvm language experience using akka http to build microservices ability to dive deep into any technical component as well as understand and drive the overall system architecture a good understanding of basic devops practices and containers including docker familiarity with the linux environment будет плюсом experience using scala libraries from the functional programming paradigm (i.e. typelevel cats effect, zio, etc.) experience with multiple cloud providers aws/azure/ibm an understanding of kubernetes an understanding of nosql databases an understanding of reactive programming teamworking experience
Адрес
Казахстан Алматы
Похожие вакансии
По договоренности
18.07.2022 04:14
компания "dataart" клиент the client is a fintech startup working in the banking sector and is involved in cash management ...
Партнерские Вакансии
Казахстан Алматы