Software Engineer - Backend

San Francisco Full-time $120,000 - $150,000 / Year
($10,000 - $12,500 / Month)

Job Description

We are seeking a Software Engineer - Backend to join our dynamic team. The ideal candidate will have a strong background in backend technologies, working closely with front-end teams to ensure seamless integration and optimal performance of applications. You’ll be instrumental in developing scalable, high-performance backend solutions.

Responsibilities

  • Develop and maintain backend services using technologies such as Node.js and Express.
  • Work with databases, ORM tools, and RESTful APIs to create efficient data handling solutions.
  • Collaborate with front-end developers to integrate UI elements with server-side logic.
  • Ensure application performance and stability through rigorous testing and debugging.
  • Optimize the architecture of existing applications for maximum scalability.
  • Participate in code reviews, contributing to maintaining high-quality code standards.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in Software Engineering preferred
Experience
  • 5+ years of experience in backend software development
Technical Skills
  • JavaScript
  • API Design
Soft Skills
  • Problem-solving
  • Communication
Certifications
  • Certified Scrum Master
  • Google Cloud Professional Developer
Languages
  • English: Fluent

Advantageous

  • Experience with cloud services: Knowledge of deploying applications through AWS, Google Cloud, or Azure.
  • Understanding of microservices architecture: Familiar with microservices-based application structures.

Benefits

  • Health, dental, and vision insurance
  • 401(k) with company match
  • Flexible working hours
  • Remote work options
  • Generous vacation policy

Company Culture

  • Collaboration: We promote a collaborative work environment where ideas are shared, and creativity is encouraged.
  • Continuous Learning: Our culture supports continuous learning and professional growth for our employees.
  • Diversity and Inclusion: We embrace diversity and celebrate the unique backgrounds and experiences of our team members.
Status: Open