Back to all jobs

Senior Software Engineer

Full-timeRemoteEngineering

About the Role

We're seeking a Senior Software Engineer to help lead technical initiatives and mentor junior developers. You'll work on complex problems and help scale our platform as we grow.

Responsibilities

  • Design and implement complex features and services
  • Write high-quality, scalable, and maintainable code
  • Lead technical discussions and make architectural decisions
  • Mentor junior engineers and conduct code reviews
  • Work closely with product managers to refine requirements
  • Help establish engineering best practices

Requirements

  • 5+ years of professional software development experience
  • Strong expertise in JavaScript/TypeScript ecosystem
  • Experience with Node.js backend development
  • Proficiency in database design and optimization
  • Knowledge of system design principles and patterns
  • Experience mentoring junior developers

Nice to Have

  • Experience with microservices architecture
  • Knowledge of DevOps practices and tools
  • Familiarity with real-time systems
  • Experience with GraphQL
  • Understanding of authentication and authorization systems

Interested in this position?

Send your resume and a brief introduction to:

careers@useserve.com