Requirements
- Proactive Problem-Solving: Ability to go beyond assigned tasks, understand business goals, propose better solutions, and drive improvements independently.
- Navigating Ambiguity: Comfortable finding the best path forward in undefined situations and collaborating with teammates to define solutions.
- Deep Technical Curiosity: Goes beyond simply using frameworks; explores how technologies work at their core and makes them their own.
- Transparent Communication and Collaboration: Shares progress and blockers openly with the team, listens actively to peers, and works toward better outcomes together.
- Strong Fundamentals: Solid understanding of Node.js and TypeScript, with at least 2 years of backend development experience.
Nice to Have
- Depth in Specific Technologies: Strong CS fundamentals and hands-on mastery of at least one technology.
- Authentication Protocol Experience: Practical experience with OpenID Connect, OAuth 2.0, JWT, and Access Token flows.
- 0-to-1 Product Experience: Built early-stage products and learned from scaling them to meet business goals.
- Understanding of Client Environments: Especially experience addressing compatibility challenges across browsers and mobile platforms.
- Commitment to Code Quality: Experience with test automation and efforts to continuously improve code quality.
- Large-Scale Traffic Handling: Designing and operating architectures that support high-volume traffic.
- API Gateway / PaaS / SaaS Development Experience.
- Experience with Docker, RabbitMQ/Kafka, and cloud environments (AWS/GCP).
Work Arrangement
Hybrid
