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