Software Developer (Erlang)

з/п не указана

Требуемый опыт работы: 1–3 года

Полная занятость, гибкий график

Возможно временное оформление: договор услуг, подряда, ГПХ, самозанятые, ИП

Reksoft is one of the leading Russian software developers. We have been working in the field of IT services since 1991 and during this time have managed to complete more than 1000 projects in the field of IT consulting, design, development, testing and software support. Reksoft's clients include large international and Russian companies such as the Federal Migration Service of Russia, Sberbank, VTB24, Promsvyazbank, Rostelecom, Tele2, FXDD, Philip Morris, Sicap, Swisscom Mobile, Tieto, StoraEnso, T-Systems and others. The head office of Reksoft is located in St. Petersburg. The company also has branches in Moscow, Voronezh and Rostov-on-Don.

We invite Software Developer to 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;
• Familiarity with Scrum software development practices in a cross-functional development team.

Desired Skills and Experience:
• Linux / Unix software development experience;
• 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.

What we offer:

• Work with english speaking team and people all over the world on a daily basis.

• Work with interesting tasks and projects using advanced technologies;

• Opportunities for professional self-realization in a large stable company;

• Formalization of an open-ended employment contract;

• Voluntary health insurance, one hundred percent sick pay, travel insurance;

• Ability to work completely remotely on a flexible schedule;

A friendly team of professionals and various amenities to maintain efficiency and good mood.

Ключевые навыки

Английский — B2 — Средне-продвинутый
Английский язык


Петроградская, Санкт-Петербург, проспект Медиков, 3
Показать на большой карте

Вакансия опубликована 25 ноября 2021 в Санкт-Петербурге

Похожие вакансии