We are looking for a technically hands-on Backend Engineer with experience in leading teams and developing real-time internet applications or high-scale SaaS platforms. The ideal candidate has strong fundamentals in data structures, algorithms, and object-oriented programming.
Key Responsibilities:
- Design and develop scalable, high-performance backend systems for real-time or SaaS applications.
- Lead and mentor a small team of developers, ensuring code quality, productivity, and best practices.
- Contribute to system architecture, design reviews, and technical decision-making.
- Write clean, maintainable, and well-optimized code in Java or Golang.
- Solve complex technical problems with efficient algorithms and system designs.
- Collaborate with product managers and cross-functional teams to deliver robust solutions.
Required Skills and Experience:
- 13 years of product development experience, with at least 2 years in a team leadership or mentorship role.
- Deep knowledge of data structures and algorithms.
- Exceptional coding skills in Java and/or Golang.
- Strong understanding of object-oriented programming and system design principles.
- Proven ability to build and scale real-time or SaaS-based applications.