
Senior Backend Engineer
Role summary
We are seeking a Senior Backend Engineer to design, develop, and maintain scalable backend services and APIs, with a strong focus on online security. This role involves protecting internet-connected devices, networks, and personal data, managing authentication and access, and building threat detection systems. The engineer will work with Java, Spring Boot, message brokers like RabbitMQ or AWS SQS/SNS, and NoSQL databases such as MongoDB. Responsibilities include API development, asynchronous communication, data modeling, system architecture design, code reviews, and ensuring code quality through testing. The position is hybrid and offers flexible working hours.
### Who you are
- 7+ years of experience with Java and Spring Boot
- Strong experience within Online Security, including:
- Protecting internet-connected devices, networks, and personal data from digital threats
- Authentication and Access management
- Software Protection
- Network Security
- Threat Detection
- Strong experience building and consuming REST APIs at scale
- Hands-on experience with message brokers such as RabbitMQ or AWS SQS/SNS
- Familiarity with MongoDB or other NoSQL database technologies
- Solid understanding of Git, CI/CD workflows, and agile development practices
- Excellent debugging, problem-solving, and communication skills
- Strong team collaboration instincts, you make the people around you better
### What the job involves
- We’re looking for a skilled and motivated Senior Backend Engineer to help us scale connectivity to millions of devices, while keeping that platform secure from the ground up
- In this role, you’ll design, develop, and maintain scalable backend services and APIs that power our products, with deep ownership over online security: protecting devices and networks, hardening authentication and access controls, and building systems that detect and respond to threats in real time
- You’ll work in a collaborative, agile environment and contribute to mission-critical systems that millions of users depend on every day
- Develop and maintain RESTful APIs using Java (Spring Boot or related web frameworks) or Python (Flask, Django)
- Design and implement asynchronous service communication using RabbitMQ or AWS SQS/SNS
- Work with NoSQL databases like MongoDB for data modeling and storage
- Collaborate with Product, QA, and DevOps teams to deliver reliable and scalable features
- Write clean, testable, and well-documented code with unit and integration tests
- Participate in system architecture design, code reviews, and performance tunin
- Write clean, testable, and well-documented code with comprehensive unit and integration tests
- Participate in system architecture design, code reviews, and performance tuning
### Benefits
- Gym reimbursement
- Free cellular service on the best network in the US
- Free lunch in NYC office & fully stocked kitchen
- Metrocard reimbursement
- Flexible working hours
Similar roles
Backend EngineerFUSTIS LLC · Minneapolis, Minnesota, United States · Onsite
Senior Backend EngineerClosingLock · Austin, Texas, United States · Onsite- Backend EngineerGlocomms · City and County of San Francisco, California, United States · Remote
- Senior Backend EngineerJobs via Dice · San Francisco, California, United States · Onsite
Staff Backend EngineerFOX Tech · Toronto, Ontario, Canada · Hybrid