About the Role
We are seeking a skilled and motivated Full Stack Developer with 5+ years of experience in designing, developing, and maintaining scalable web applications. The ideal candidate should have strong expertise in both frontend and backend development, excellent problem-solving abilities, and experience working in agile development environments.
Key Responsibilities
- Design, develop, test, and maintain scalable web applications and APIs.
- Build responsive and user-friendly frontend interfaces.
- Develop robust backend services and database solutions.
- Collaborate with product managers, designers, and other developers to deliver high-quality software.
- Write clean, maintainable, and efficient code following best practices.
- Optimize applications for performance, scalability, and security.
- Participate in code reviews and provide constructive feedback.
- Troubleshoot, debug, and resolve technical issues.
- Integrate third-party services, APIs, and cloud-based solutions.
- Contribute to architectural decisions and technology selection.
- Maintain technical documentation and development standards.
Required Skills & Qualifications
- 5+ years of experience in Full Stack Development.
- Strong proficiency in:
- Frontend: HTML5, CSS3, JavaScript (ES6+), TypeScript
- Frameworks/Libraries: React.js, Next.js, Angular, or Vue.js
- Backend: Node.js, Express.js, .NET Core, Java, or Python
- Databases: MySQL, PostgreSQL, MongoDB, or SQL Server
- Experience in RESTful APIs and microservices architecture.
- Knowledge of authentication and authorization mechanisms (JWT, OAuth).
- Experience with version control systems such as Git.
- Familiarity with CI/CD pipelines and DevOps practices.
- Experience working with cloud platforms such as AWS, Azure, or Google Cloud
Work Location: In person