Reksoft is looking for a highly motivated and experienced Software Engineer
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
• 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

Master’s or Bachelor’s Degree in Computer Science or related field, or equivalent work experience

Please send your CV in English

Software Engineer
В архиве с 16 октября 2020

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

Вакансия в архиве

Работодатель, вероятно, уже нашел нужного кандидата и больше не принимает отклики на эту вакансию

Показать описание вакансии

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