Backend Software Engineer

San Jose, California

Trust In Soda
Apply for this Job
Are you a skilled backend engineer excited about tackling complex challenges and scaling systems for millions of users?

Would you love the opportunity to create a product from scratch, influence its architecture, and make a significant impact on a rapidly evolving platform?

As a Node.js developer, you'll be joining at one of the most exciting moments in the company's journey.

Why is this an incredible opportunity?

The company's flagship product has just been launched to the public, and the next 6-12 months are crucial. This is your chance to be part of something transformative before it takes the spotlight.

What does the company do?

The organization is developing a high-performance, consumer-oriented platform designed for fast scaling and handling significant user traffic. Their priorities include launching innovative features, optimizing infrastructure, and ensuring seamless performance as they expand.

Supported by a robust engineering team, they are addressing complex backend issues to deliver an exceptional user experience.

What are we looking for?

We are seeking an experienced Backend Developer to become part of our engineering team. In this role, you will design, build, and maintain server-side applications and services that support our client's growing platform.

You will be an excellent fit if you possess substantial experience with Node.js and a passion for crafting clean, maintainable code.

Key Responsibilities:
  • Design and implement scalable backend services using Node.js and Python.
  • Build and optimize database schemas and queries in PostgreSQL.
  • Deploy and manage applications in Google Cloud Platform (GCP).
  • Collaborate with cross-functional teams to define requirements and implement effective solutions.
  • Contribute to system architecture decisions and technical planning initiatives.
  • Write clean, well-tested, and thoroughly documented code.
  • Conduct code reviews and mentor junior developers.
  • Troubleshoot and resolve challenging technical issues.
Requirements:
  • 4+ years of professional software development experience.
  • Strong expertise in Node.js for backend development.
  • Experience with PostgreSQL or similar relational databases.
  • Hands-on experience with GCP services (Compute Engine, Cloud Storage, Cloud SQL).
  • Familiarity with containerization technologies (Docker, Kubernetes).
  • Understanding of RESTful APIs and microservices architecture.
  • Experience with version control systems (Git).
  • Bachelor's degree in Computer Science or equivalent practical experience.
Preferred Qualifications:
  • Familiarity with TypeScript or strong typing systems.
  • Experience with message queuing systems (Kafka, RabbitMQ).
  • Knowledge of CI/CD pipelines and infrastructure as code.
  • Awareness of security best practices for web applications.
  • Contributions to open-source projects.
  • Experience with GraphQL.
  • Familiarity with Agile/Scrum methodologies.
If you are eager to build, scale, and work on impactful projects with a top-tier team, we want to hear from you.

Date Posted: 31 March 2025
Apply for this Job