We are seeking a highly skilled Senior Full Stack Developer to design, develop, and maintain robust, scalable web applications. The ideal candidate will have strong experience across both front-end and back-end technologies, contribute to architectural decisions, and mentor junior developers while ensuring best development practices.
- Design, develop, and maintain end-to-end web applications
- Build scalable back-end services and APIs
- Develop responsive, user-friendly front-end interfaces
- Collaborate with cross-functional teams to define, design, and ship new features
- Lead code reviews and enforce coding standards
- Optimize application performance, security, and scalability
- Troubleshoot and resolve complex technical issues
- Participate in system architecture and technical decision-making
- Mentor junior developers and provide technical guidance
- Maintain clear technical documentation
· Bachelor’s degree in Computer Science or related field (or equivalent experience)
· 5+ years of professional full stack development experience
· Strong proficiency in JavaScript / TypeScript
· Experience with modern front-end frameworks (React, Angular, or Vue.js)
· Strong back-end experience with Node.js, .NET, Java, or Python
· Experience building and consuming RESTful APIs
· Solid understanding of databases (SQL and/or NoSQL)
· Proficiency with Git and version control systems
· Strong understanding of software architecture, OOP, and design patterns
· Excellent problem-solving and communication skills
