Software Engineer - Санкт-Петербург - вакансия 8706413


Дата: 11.01.2021

Город: Санкт-Петербург

Сфера деятельности: Программисты, ИТ, телеком

Текст вакансии:

Reksoft is looking for a highly motivated and experienced Software Engineerto work as part of the backend (real-time data processing and analysis) development team to design, develop and deliver capabilities that will orchestrate and measure the advanced security and compliance analytics solutions that are a core component of the Alert Logic Security as a Service (SaaS) platform. The ideal candidate will possess a strong software development and automation background delivering novel software solutions for large-scale distributed analytics systems. Primary Responsibilities• Design, implement, test and deploy fast and scalable software written in Erlang to be run in a distributed environment following micro-service architecture• Take advantage of modern distributed techniques in development (MapReduce, eventual consistency, cloud computing, etc.)• Build cost-effective and performant solutions to run in AWS using modern tools• Create efficient and elegant solutions using bleeding-edge technologies• Accept challenges in designing and delivering solid code on time• Participate in debates and discussions with technical specialists• Be proactive and responsive• Participate in software deployments• Perform other duties as assigned Required Skills and Experience• Professional commercial backend software development experience in one of the following languages: C/C++/Python/Erlang/Java• Design and development in micro-service architecture building independent software components relying on RESTful communication and data serialization formats such as JSON• Writing functional and performance automated tests for distributed software operating on real-time data flow• Prior work experience with git version control system (or other similar systems like SVN, ClearCase, Teamforce, etc.)• Working in a DevOps methodology with 24/7 on-call responsibility for production environments• Familiarity with Scrum software development practices in a cross-functional development team Desired Skills and Experience• Linux/Unix software development experience in Erlang• Developing scalable and cost-effective software solutions using AWS platform (Lambda, EC2, S3, Kinesis, SQS, SNS)• Building, configuring and deploying micro-services using Docker and Kubernetes or respective AWS equivalents (ECS and EKS)• Developing software for networking communication protocols such as IP, TCP, UDP, and HTTP• Proven experience operating a live production environment leveraging fully automated CI/CD framework• Experience working with large distributed systems or big data processing• Experience with Enterprise security solutions• Production experience with NoSQL database technology: Riak, Voldemort, or Cassandra• Network configuration, monitoring and troubleshooting EducationMaster’s or Bachelor’s Degree in Computer Science or related field, or equivalent work experience Please send your CV in English

Контактное лицо: Морозов Андрей Владимирович

Контактные данные:

Чтобы просмотреть контактные данные вакансии, вам необходимо авторизоваться с помощью вашего логина и пароля.

Форма авторизации находится в шапке справа. Если у вас нет логина и пароля, вам необходимо зарегистрироваться.

Ищете удаленную работу? Множество вакансий и возможность размещения резюме на сайте Работа Дома!