
Senior Software Engineer, Backend
ThreatConnect
full-time
Posted on:
Location Type: Remote
Location: Romania
Visit company websiteExplore more
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