Full Stack Developer
We are seeking a versatile and motivated Full Stack Developer proficient in Node.js, Java, Angular, PHP, and React to join our growing team. You will be responsible for designing, developing, and maintaining end-to-end web solutions using a variety of technologies across the stack.
Key Responsibilities:
- Develop full-stack applications using a combination of Node.js, Java, PHP, Angular, and React
- Design and build robust RESTful APIs and microservices
- Create responsive UI components and dynamic front-end features
- Integrate and manage relational and NoSQL databases (e.g., MySQL, MongoDB)
- Ensure performance, security, and scalability of applications
- Participate in code reviews, debugging, and troubleshooting
- Collaborate with cross-functional teams to gather requirements and deliver features
- Write clean, modular, and maintainable code with thorough documentation
- Stay updated on industry trends, tools, and best practices
- Contribute to Agile development practices including sprint planning and standups
Requirements:
- Proven experience as a Full Stack Developer
- Strong knowledge of JavaScript, HTML5, and CSS3
- Hands-on experience with React and Angular frameworks
- Backend development experience with Node.js, Express.js, and Java (Spring Boot preferred)
- Experience with PHP and frameworks like Laravel or CodeIgniter
- Familiarity with RESTful APIs and microservices architecture
- Experience with Git, CI/CD, and version control systems
- Solid understanding of databases such as MySQL, PostgreSQL, and MongoDB
- Excellent problem-solving and debugging skills
- Good communication skills and ability to work collaboratively