We are seeking an experienced Senior Full Stack Developer to join our dynamic team in a leadership capacity while maintaining hands-on development responsibilities. The ideal candidate will have extensive experience in both frontend and backend development, with strong expertise in our core technology stack and a proven track record of mentoring developers and leading technical initiatives.
Key Responsibilities
- Technical Leadership : Lead and mentor a team of developers while actively contributing to codebase development
- Architecture & Design : Design and architect scalable web applications using modern technologies and distributed systems principles
- Hands-on Development : Write clean, maintainable, and efficient code for both frontend and backend components
- Code Quality : Conduct code reviews, establish coding standards, and ensure best practices across the team
- Technical Strategy : Collaborate with cross-functional teams to define technical roadmaps and architectural decisions
- Performance Optimization : Troubleshoot, debug, and optimize application performance at scale
- Team Development : Guide junior developers and contribute to their professional growth
- Technology Innovation : Stay updated with emerging technologies and evaluate their potential integration
Technical Requirements
Core Technology Stack (Required)
Backend Development :
Expert-level proficiency in Golang and its ecosystemStrong experience with RESTful APIs design and implementationSolid understanding of Distributed Systems and Microservices architecture (event-driven patterns, SAGA, CQRS, service mesh)Proficiency with MySQL database design, optimization, and managementFrontend Development :
Expert-level proficiency in React and modern React patternsStrong experience with TypeScript for type-safe developmentExperience with Vite, Nx, HTML5, and CSS3 - modern build tools and web standardsModern frontend workflows and best practices