Senior Backend Software Engineer, MapQuest at System1

Los Angeles, California, United States

System1 Logo
Not SpecifiedCompensation
Senior (5 to 8 years), Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
Technology, LogisticsIndustries

Requirements

  • 5+ years of development experience in building and maintaining complex systems that scale to thousands of users
  • 2+ years of hands-on production experience developing and maintaining backend services using both C# and Node.js (experience in Java and Python encouraged)
  • 2+ years of experience working with relational databases such as SQL Server, MySQL, or Postgres
  • 2+ years of experience working with NoSQL databases such as MongoDB, DocumentDB, or DynamoDB
  • Able to adhere to best practices and coding conventions, including writing clean, maintainable, and efficient code; experience with GIT in a collaborative environment, creating pull requests, and performing code reviews
  • Excellent communication and time management skills
  • Experience with mapping APIs (e.g., Google Maps API, OpenStreetMap) is a big plus
  • Open source contributions are a plus

Responsibilities

  • Help architect and build out the infrastructure of the API platform, leading the transformation of the backend from .NET to Node.js, leveraging shared services used by thousands of developers on the MapQuest developer network
  • Design, implement, and maintain .NET and Node.js services, starting with extensive .NET work while transitioning to Node.js, creating efficient and robust backend solutions, and ensuring seamless integration with existing services
  • Work with both Azure SQL and MongoDB databases, optimizing data access and storage across relational and non-relational databases, choosing the best tool for the job
  • Own tasks end to end, taking projects through the full engineering lifecycle from concept to deployment, delivering high-quality features and improvements
  • Collaborate and problem solve with engineers and stakeholders to identify challenges and develop innovative solutions
  • Operate with a high degree of autonomy and lightweight planning processes, focusing on agile methodologies

Skills

Key technologies and capabilities for this role

.NETNode.jsAzure SQLMongoDBAPIDistributed SystemsBackend EngineeringDatabase Optimization

Questions & Answers

Common questions about this position

What is the salary for this Senior Backend Software Engineer position?

This information is not specified in the job description.

Is this a remote position or what is the location requirement?

This information is not specified in the job description.

What skills and experience are required for this role?

Candidates need 5+ years of development experience, 2+ years hands-on with C# and Node.js backend services (Java and Python experience encouraged), and 2+ years with relational databases like SQL Server, MySQL, or Postgres. Experience with Azure SQL and MongoDB, plus leading .NET to Node.js transitions, is also key.

What is the company culture like at System1 for this role?

The culture thrives in a fast-paced environment with a startup's innovative spirit combined with established company stability, emphasizing autonomy, lightweight planning, agile methodologies, collaboration, and continuous learning while leading a team.

What makes a strong candidate for this Senior Backend Engineer role?

Strong candidates have 5+ years building scalable systems, hands-on C#/Node.js experience, relational database expertise, and the ability to lead teams, own end-to-end projects, and thrive in fast-paced, autonomous settings.

System1

Builds online brands using data science

About System1

System1 builds and grows online brands and businesses using technology, data science, and digital marketing. It operates in various sectors such as search, health, automotive, and entertainment, serving both consumers and business partners. The company attracts a large audience of 120 million monthly visitors through its tech platform, which focuses on privacy-friendly products like search engines and mapping tools. System1 generates revenue primarily through advertising, earning $1 billion for itself and its partners. With a workforce of 300, half of whom are dedicated to product development and data science, System1 emphasizes continuous growth and innovation. Its goal is to provide valuable services that meet consumer needs while expanding its user base and driving revenue.

Toronto, CanadaHeadquarters
2013Year Founded
$262.6MTotal Funding
IPOCompany Stage
Data & Analytics, Consumer Software, CybersecurityIndustries
201-500Employees

Benefits

Great compensation
401(k) company match
Excellence benefits
Charitable gift matching
Education subsidy
Referral bonus
Weekly happy hour
Catered lunches & free snacks
Weekly workouts

Risks

Increased competition in privacy-focused search engines may impact System1's market share.
Ad-blocking technologies could reduce System1's advertising revenue.
Data privacy regulations may increase System1's operational costs.

Differentiation

System1 leverages advanced data science for precise digital marketing strategies.
The company offers privacy-friendly products, meeting growing consumer demand for data privacy.
System1's tech platform attracts 120 million monthly visitors, enhancing its advertising revenue potential.

Upsides

Partnership with Ecosia aligns with the trend towards eco-friendly digital solutions.
System1's AI-driven marketing tools enhance customer engagement and personalization.
The expansion of subscription-based models offers a steady revenue stream for System1.

Land your dream remote job 3x faster with AI