Job description for a Full Stack Developer role (covering both front-end and back-end skills):
Full Stack Developer
We are seeking a talented Full Stack Developer responsible for designing, developing, and maintaining web applications by working on both client-side and server-side development. The developer will collaborate with the team to deliver high-quality software solutions that meet business requirements.
To succeed in this role, you should be proficient in both front-end and back-end technologies, capable of handling projects independently from start to finish, and delivering results within tight deadlines.
Experience Required: 1 – 1.5 years
Notice Period: Immediate or maximum 1 week
Job Type: Permanent / Full-Time (Office-based)
Responsibilities:
- End-to-end development of web applications.
- Collaborate with UI/UX designers and back-end developers.
- Ensure the responsiveness and performance of applications.
- API development, integration, and testing.
- Monitoring, debugging, and optimizing applications.
- Maintain code quality, organization, and documentation.
- Collaborate with team members and cross-functional teams.
- Communicate effectively with clients and stakeholders.
Skills:
- Strong proficiency in JavaScript, including frameworks like React.js or Vue.js for front-end development.
- Experience with HTML5, CSS3, Bootstrap, Tailwind CSS, and responsive design.
- Solid experience in back-end development using Node.js, Express.js, or PHP (Laravel).
- Strong understanding of RESTful APIs, API integration, and testing.
- Experience with databases: MongoDB, MySQL, PostgreSQL, including schema design and query optimization.
- Knowledge of authentication & authorization (JWT, OAuth, session-based).
- Familiarity with cloud services and deployment processes (AWS, DigitalOcean, Vercel, Netlify).
- Understanding of version control systems (Git, GitHub, GitLab).
- Experience with CI/CD pipelines and deployment automation is a plus.
- Familiarity with agile methodologies and software development life cycle (SDLC).
- Knowledge of security best practices for web applications.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
- Good command of English for client communication.
- Experience with other stacks like MERN, MEAN, or PHP Laravel is a plus.
Job Category: Full Stack Developer
Job Type: Full-Time (On-site)