Senior Full Stack Developer
About the Role
We're looking for an experienced Full Stack Developer who is passionate about building high-quality web applications. You'll work on challenging projects, collaborate with cross-functional teams, and have the opportunity to mentor junior developers. This role offers the perfect blend of technical challenges and leadership opportunities.
Key Responsibilities
Design, develop, and maintain scalable web applications using React, Node.js, and TypeScript
Collaborate with product managers and designers to translate requirements into technical solutions
Write clean, maintainable, and well-documented code following best practices
Conduct code reviews and provide constructive feedback to team members
Optimize application performance and ensure security best practices
Mentor junior developers and contribute to team knowledge sharing
Participate in architectural decisions and technical planning
Troubleshoot and debug complex issues in production environments
Requirements
4-6 years of professional experience in full stack development
Strong proficiency in JavaScript/TypeScript, React, and Node.js
Experience with modern frontend frameworks (React, Next.js, Vue.js)
Solid understanding of RESTful APIs and GraphQL
Experience with databases (MongoDB, PostgreSQL, MySQL)
Familiarity with cloud platforms (AWS, Azure, or Google Cloud)
Knowledge of CI/CD pipelines and DevOps practices
Strong problem-solving skills and attention to detail
Qualifications
Bachelor's or Master's degree in Computer Science or related field
Proven track record of delivering complex web applications
Experience with microservices architecture is a plus
Contributions to open-source projects are highly valued
Strong communication and collaboration skills
What We Offer
Competitive salary and performance bonuses
Health insurance for you and your family
Flexible work hours and hybrid work model
Learning and development budget for courses and certifications
Latest MacBook Pro and necessary equipment
Annual team outings and company events
Collaborative and innovative work environment
Career growth opportunities and mentorship programs
Skills Required
Application Deadline: February 28, 2026
Ready to Join Our Team?
Take the next step in your career. Apply now and let's build something amazing together.
