ThreatConnect

Senior Software Engineer, Backend

ThreatConnect

full-time

Posted on:

Location Type: Remote

Location: Romania

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Architecting and delivering features for a large-scale, globally distributed platform
  • Ingest and process hundreds of thousands of data points per second
  • Influence the next iterations of our architecture
  • Implement industry best practices and novel patterns and technologies
  • Contribute code to production systems
  • Share responsibility for several microservices and design significant features
  • Collaborate with team members to plan and deliver customer applications

Requirements

  • 5+ years of experience building back-end services and applications
  • Strong object-oriented design, API design, data modeling, data storage/retrieval and programming skills
  • Self-orienting and a bias for action
  • Ability to contribute to 0-to-1 projects and drive alignment across teams and functions
  • Experience collaborating with and learning from Senior+ Engineers
  • Experience with Elixir, Erlang, Scala and/or other functional programming languages (good to have)
  • Strong understanding of RESTful API and GraphQL best practices (good to have)
  • Experience working with large-scale distributed systems, microservices, real-time streaming data and messaging systems like Kafka, RabbitMQ, and SQS (good to have)
Benefits
  • flexible work arrangements
  • generous PTO and sick leave
  • healthcare benefits
  • professional development funds
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
object-oriented designAPI designdata modelingdata storagedata retrievalElixirErlangScalaRESTful APIGraphQL
Soft Skills
self-orientingbias for actioncollaborationalignment across teamslearning from Senior Engineers