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 integrationTechnical RequirementsCore Technology Stack (Required)Backend Development :
- Expert-level proficiency in Golang and its ecosystem
- Strong experience with RESTful APIs design and implementation
- Solid 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 patterns
- Strong experience with TypeScript for type-safe development
- Experience with Vite, Nx, HTML5, and CSS3 - modern build tools and web standards
- Modern frontend workflows and best practices