Recorded Future is seeking a Backend Engineer specializing in Elixir to develop and maintain backend services for their customer-facing applications, ensuring seamless interaction with their scanning infrastructure.
Requirements
2+ years of experience in software engineering, with experience in Enterprise SaaS or Cybersecurity/Networking environments.
Proficiency in Elixir or Erlang and general backend development.
Experience with AWS environments and container orchestration using Kubernetes.
Solid understanding of software development principles, design patterns, and best practices.
Familiarity with version control systems, including Git and Github.
Capability to monitor platforms efficiently, analyze performance, and apply necessary improvements.
Proficient in communicating with ElasticSearch or similar data stores
Responsibilities
Utilize Elixir to design and implement robust backend services supporting customer-facing applications
Deliver high-quality and maintainable code with reliable test coverage
Collaborate with cross-functional teams, including frontend developers and infrastructure partners, to ensure integration with our scanning infrastructure
Regularly report on project progress and provide insights to senior engineers and management
Engage in technical discussions and bring forward ideas to refine backend processes and technologies
Other
Excellent problem-solving skills and the ability to work independently.
Strong communication skills to convey technical concepts and collaborate effectively.
Familiarity with Python and Scala to facilitate collaboration across different teams.
Knowledge of cybersecurity principles relevant to product development.
Understanding of cloud-native services, particularly in AWS.