Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Backend Engineer image - Rise Careers
Job details

Backend Engineer

Who We Are

Sauron protects your family and home, bringing the innovations of autonomous robots and self-driving cars to residential security. Our team is led by veteran entrepreneurs and roboticists, alumni of Zipline, Tesla, and The Boring Company. Sauron has raised an $18M seed round led by A* and Atomic with participation from other leading venture capital firms and angel investors, including 8VC and Flock Safety CEO Garret Langley. 

The Role | Backend Engineer

Sauron Industries is looking to create a new modality for homeowners to interact with their properties and security systems, based on a 3D model of the home in a beautiful app for iPad and iPhone. We are looking for a highly skilled, thoughtful, and collaborative Backend Engineer to help design, develop and deliver this innovative technology to a wide user base. 

We are looking for someone who is creative, detail-oriented, and cares deeply about the user experience. The ideal candidate is strategic about building for the long run, and enjoys the process of collaborating with teammates to architect reliable, scalable and maintainable applications. You’ll solve challenging problems and provide input into both product roadmaps and development approaches. 

We Value

  • Collaboration, pair programming, and teamwork.

  • Making small improvements and shipping code to production continuously.

  • Taking ownership across the stack.

  • Iterative development and refactoring regularly to keep our codebases healthy.

You Will Contribute By

  • Designing and developing performant and scalable backend systems and databases 

  • Developing systems that are accessible from different geolocations / regions 

  • Building security-first systems for mass consumption

  • Working closely with designers and AI engineers to continuously improve on the user experience

  • Conducting thorough testing to identify and resolve issues before deployment

Your Background Includes

  • BS Computer Science + 5 years of industry experience or MS Computer Science + 3 year of industry experience or equivalent combination of education and trainings 

  • Experience working on scalable architecture which can handle high volumes of data built using our cloud-based platform 

  • Experience in domain driven design, and RESTful Services using languages Python 

  • Experience with both relational like MySQL and non-relational databases such as DynamoDB 

  • Must have experience with AWS Lambda, RDS, EC2, API Gateway, AWS Cognito, EKS and other AWS Services 

  • Exposure to GraphQL API implementations 

  • Used technologies like S3 to store user generated content

  • Fluency in use of Docker, Kubernetes, CI/CD pipelines

  • Experience in protocols like WebSocket

  • Excellent ability to communicate and collaborate effectively with designers, product owners, and engineers in other domains.

Nice to Have (familiarity with/desire to learn)

  • Experience with 3D graphics libraries/frameworks (e.g., Unity, Unreal Engine, OpenGL, Metal).

  • Familiarity with end-to-end testing frameworks.

  • CI/CD systems

  • Knowledge of AWS Kinesis or similar video streaming services

  • Deeper understanding of CDNs

Average salary estimate

$110000 / YEARLY (est.)
min
max
$90000K
$130000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Backend Engineer, Sauron

Are you a talented Backend Engineer looking for a new challenge in San Francisco? At Sauron Industries, we're on a mission to revolutionize home security by integrating autonomous robots and cutting-edge technology. Our team, comprised of experienced entrepreneurs and roboticists from renowned companies like Zipline, Tesla, and The Boring Company, is eager to welcome someone like you to help push our innovative projects forward. As our Backend Engineer, you'll play a crucial role in designing and developing scalable backend systems to provide homeowners with an interactive 3D model of their spaces via a user-friendly app for iPad and iPhone. We’re looking for an individual who is not only skilled but also collaborative and detail-oriented. The ideal candidate will thrive in a fast-paced environment, taking ownership of the entire stack and pushing the envelope on what’s possible with backend systems. With your experience in designing performant databases and security-first applications, you'll work closely with our talented team of designers and AI engineers to ensure our platform exceeds expectations. Beyond just coding, you’ll have your hand on the pulse of product development, offering insights into product roadmaps and enhancing the overall user experience. If you’ve got a strong foundation in cloud-based architectures and a passion for continuous improvement, we’d love to hear from you. Let’s create a future where security is effortless and intelligent, together!

Frequently Asked Questions (FAQs) for Backend Engineer Role at Sauron
What are the main responsibilities of a Backend Engineer at Sauron Industries?

As a Backend Engineer at Sauron Industries, your primary responsibilities will include designing and developing scalable backend systems and databases that enhance user interaction with their home security apps. You will be integral in building secure and reliable applications while ensuring these systems are accessible from various geolocations. Collaboration with designers and AI engineers to improve user experiences, alongside thorough testing protocols to resolve issues before deployment, will also be key parts of your role.

Join Rise to see the full answer
What qualifications are required for the Backend Engineer position at Sauron?

To qualify for the Backend Engineer role at Sauron Industries, candidates should possess a Bachelor’s degree in Computer Science with at least 5 years of industry experience or a Master’s degree with 3 years of experience. Relevant experience should include working on scalable architectures, RESTful services using Python, and familiarity with both relational and non-relational databases. Proficiency in AWS services and CI/CD pipelines is also crucial for this role.

Join Rise to see the full answer
What technologies should a Backend Engineer be familiar with at Sauron?

Candidates applying for the Backend Engineer position at Sauron Industries should be well-versed in several key technologies. Proficiency in Python, AWS services such as Lambda and EC2, and experience with databases like MySQL and DynamoDB are essential. Additionally, familiarity with Docker, Kubernetes, and concepts regarding APIs, particularly RESTful and GraphQL APIs, will be advantageous. Knowledge of 3D graphics libraries is also a plus.

Join Rise to see the full answer
How does Sauron Industries promote collaboration among its engineering teams?

At Sauron Industries, collaboration is central to our approach. We foster an environment where pair programming and teamwork thrive. Our engineers are encouraged to share ideas and solutions, continuously driving small improvements within our codebase. By working closely with cross-functional teams—including designers and product owners—everyone plays an important role in shaping our technology and ensuring it aligns with user needs.

Join Rise to see the full answer
What growth opportunities are available for Backend Engineers at Sauron?

Sauron Industries values the growth and development of its employees. As a Backend Engineer, you will have the opportunity to work on innovative projects that challenge your skills and allow for continuous learning. Employees are encouraged to pursue further education and training, and there are opportunities to take on leadership roles within projects, fostering individual career advancement in the technology field.

Join Rise to see the full answer
Common Interview Questions for Backend Engineer
Can you describe your experience with building scalable backend systems?

Certainly! When answering this question, you should detail specific projects where you designed scalable architectures. Discuss the technologies you employed, such as cloud services, databases, and how you ensured the systems could handle high volumes of data efficiently. It’s important to illustrate your thought process and decision-making when designing these systems.

Join Rise to see the full answer
What tools do you use for continuous integration and deployment?

In your response, mention specific CI/CD tools you have experience with, such as Jenkins, GitLab CI, or AWS CodePipeline. Explain how you utilized these tools within a project, emphasizing their impact on the development cycle, including testing, validation, and release management.

Join Rise to see the full answer
How do you approach testing your backend systems?

Begin your answer by explaining your testing strategy. You can discuss unit testing, integration testing, and the importance of automated tests to catch bugs early. Mention any frameworks you favor, such as pytest or Mocha, and provide examples of how thorough testing improved the reliability of your applications.

Join Rise to see the full answer
Describe a challenging problem you faced as a Backend Engineer and how you solved it.

Focus on a specific instance where you encountered a significant technical challenge. Describe the context, your analytical process, and the steps you took to arrive at a solution. Highlight any collaboration with other team members and the final outcome, emphasizing what you learned from the experience.

Join Rise to see the full answer
What role does documentation play in your development process?

Documentation is crucial for maintaining clarity in a development team. Discuss your approach to documenting code, APIs, and system design, ensuring that your work can be understood by others in the team. Explain how you regularly update documentation and why it’s vital for onboarding new engineers and facilitating project continuity.

Join Rise to see the full answer
Can you explain domain-driven design and how it affects your work?

Start by defining domain-driven design (DDD) and its principles. Discuss how you’ve applied DDD in your past projects, emphasizing the importance of aligning software design with business goals. Provide examples of how DDD improved collaboration among stakeholders and enhanced the overall quality of the software.

Join Rise to see the full answer
What experience do you have with AWS services?

Detail the AWS services you’ve used, such as AWS Lambda, EC2, RDS, etc. Explain how you've leveraged these services to develop and deploy applications. Provide specific examples of projects where AWS helped achieve scalability, security, or efficiency, showcasing your hands-on experience.

Join Rise to see the full answer
How do you prioritize tasks when managing multiple projects?

Share your approach to task prioritization. You might include techniques such as agile methodologies, sprint planning, or using tools like JIRA. Give an example of a time when you had to juggle multiple priorities and how your prioritization strategy led to successful project outcomes.

Join Rise to see the full answer
What is your understanding of API development, especially RESTful APIs?

Discuss your experience with designing and developing RESTful APIs. Explain the principles of REST, and how you ensure API security and performance. You can also touch on tools or frameworks you've used for API development, illustrating a strong command of the subject matter.

Join Rise to see the full answer
How do you ensure the security of applications you develop?

Address security best practices that you implement in your development process. This can include secure coding practices, regular vulnerability scans, and the use of tools for monitoring and alerting. Share an example of how you identified and mitigated a potential security risk in a previous project.

Join Rise to see the full answer
Similar Jobs
Sauron Hybrid San Francisco
Posted 2 days ago
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Posted 12 days ago
Crossjoin Solutions Remote No location specified
Posted 12 days ago
Photo of the Rise User
Posted 20 hours ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)
Exa Labs Inc. Hybrid San Francisco, California
Posted 7 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
LOCATION
No info
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
December 13, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!