Skip to content

Software Development Engineer III - Workflows

Owns large full-stack features from design through production, building scalable Node.js services and performant Vue.js interfaces. The role requires 4–5+ years of software development experience, architectural expertise, and the ability to mentor engineers and lead projects.

About the job

Responsibilities

Technical Mastery

  • Build backend services with Node.js, including REST APIs, microservices, and scalable systems.
  • Build modular, performant, and accessible frontends with Vue.js.
  • Work with relational and NoSQL databases, including MongoDB and Firestore.

System Design & Architecture

  • Design scalable, maintainable systems through high-level and low-level design.
  • Write technical design documents and contribute to architecture discussions.
  • Make informed decisions based on trade-offs and system impact.

Execution & Ownership

  • Drive features and projects from planning through production.
  • Ensure code quality, reliability, and performance.
  • Debug production issues and perform performance tuning.
  • Participate in production incident handling.

DevOps & Infrastructure

  • Work with CI/CD pipelines and containerization tools such as Docker.
  • Use orchestration tools such as Kubernetes.
  • Work with cloud platforms, particularly Google Cloud.
  • Own production readiness, including logging, monitoring, and alerting.

Leadership & Collaboration

  • Mentor junior engineers and guide best practices through code reviews.
  • Collaborate with product managers, designers, and QA engineers.
  • Contribute to sprint planning and lead technical discussions.

Testing & Quality

  • Implement and advocate for unit, integration, and end-to-end testing.
  • Enforce best practices for maintainable, well-tested code.

Requirements

  • 4–5+ years of professional software development experience.
  • Strong experience with Node.js for backend development.
  • Expert-level Vue.js frontend experience.
  • Solid understanding of software architecture, microservices, and system design.
  • Experience with relational and NoSQL databases.
  • Familiarity with CI/CD processes, containerization, and cloud environments.
  • Proven leadership in mentoring and leading projects.
  • Strong communication and documentation skills.

Nice to Have

  • Experience with message queues such as Kafka or RabbitMQ.
  • Exposure to domain-driven design and event-driven architecture.
  • Open-source contributions or technical blog writing.

Benefits

  • Work on impactful, large-scale systems.
  • Collaborate with a skilled and motivated engineering team.
  • Contribute to a culture of engineering excellence and innovation.

Skills

Node.js, Vue, REST APIs, Microservices, System Design, MongoDB, Firestore, CI/CD, Docker, Kubernetes, GCP, Kafka, RabbitMQ, Domain-Driven Design, Event-Driven Architecture

Improbable

Improbable

Remote

Product Engineer
No salary listedRemoteFullstack Engineering

Product Engineer responsible for building Bolter’s AI agent runtime, workspace, generated applications, and production reliability systems. The role requires strong full-stack TypeScript experience, product judgment, rapid prototyping ability, and depth in AI systems, real-time infrastructure, or developer tooling.

ElevenLabs

ElevenLabs

United Kingdom
Full-Stack Engineer - Creative Studio
No salary listedRemoteFullstack Engineering

Build and scale full-stack Creative and Studio products spanning APIs, user interfaces, infrastructure, and generative AI workflows. The role emphasizes product ownership, solving complex engineering problems, and expertise in Python, TypeScript, and React; no formal degree or experience requirement is specified.

Mercor

Mercor

India

Member of Technical Staff
$80k+/yrRemoteFullstack Engineering

Build production-grade training environments and infrastructure that enable AI agents to perform realistic, multi-step work. The role requires strong Python skills, broad engineering range across application and infrastructure layers, and ownership of technically substantial projects.

Rippling

Rippling

Bengaluru, India

Software Engineer II - HRIS
No salary listedOn-site3+ YOEFullstack Engineering

Build and lead development of scalable HRIS products and core services, partnering with product and design leaders while mentoring engineers and improving engineering excellence. Requires at least 3 years of software engineering experience and experience with customer-facing systems at scale.

MongoDB

MongoDB

Gurugram, India

Software Engineer 3
No salary listedHybrid4+ YOEFullstack Engineering

Build infrastructure and automated testing frameworks for MongoDB’s application modernization platform, including database-equivalence validation, LLM-assisted test generation, and distributed-system tooling. Requires four years of software development experience with Java or another JVM language, Spring, databases, and testing frameworks.