We're hiring a talented Full Stack Developer to join our team onsite. This role requires strong expertise in modern web development technologies and full-stack architecture. You'll work on building high-performance web applications, managing large datasets, and delivering robust, scalable solutions as part of a cross-functional team.
Responsibilities:
- Design and develop user interfaces using React.js, Next.js, and TypeScript with pixel-perfect attention to detail
- Build and maintain RESTful and gRPC APIs using Node.js and Express.js
- Collaborate with designers, product managers, and cross-functional teams to deliver high-quality applications
- Implement responsive designs and optimize applications for performance, scalability, and maintainability
- Work with high-throughput streaming technologies and caching strategies
- Implement monitoring, logging, and error-handling mechanisms across the full stack
- Ensure code quality through SOLID principles, clean architecture, and comprehensive testing
- Participate in code reviews and mentor junior developers
Requirements:
- 3+ years of experience in full stack development with modern JavaScript frameworks
- Expert-level proficiency in JavaScript and TypeScript
- Strong expertise in React.js and Next.js, including hooks, context, and state management
- Solid experience with Node.js and Express.js for building scalable backend services
- Proven experience working with MySQL and writing optimized raw SQL queries
- Experience with RESTful APIs, gRPC, and asynchronous JavaScript patterns
- Familiarity with modern frontend build tools (Webpack, Vite, npm, Yarn)
- Strong knowledge of Git and version control workflows
- Experience with testing frameworks and CI/CD pipelines
- Excellent problem-solving abilities
- Strong communication and collaboration skills in agile environments
- Passion for writing clean, maintainable, and well-documented code