Full Stack Web Developer
Design, develop, and maintain responsive web applications across the full stack. Build intuitive UIs, robust APIs, and optimize databases. Collaborate in an agile environment with cloud deployment and CI/CD.
Responsibilities
- Develop and maintain responsive, user-friendly web applications across the full stack.
- Design and implement intuitive UI/UX using modern frontend frameworks and responsive design.
- Build robust server-side logic and APIs to support application functionality and performance.
- Manage and optimize databases for scalability, efficiency, and security.
- Integrate third-party services and APIs as needed.
- Implement secure coding practices and conduct code reviews to maintain high standards.
- Collaborate with cross-functional teams including designers, product managers, and QA.
- Support cloud deployment, containerization, and CI/CD pipelines for smooth workflows.
- Monitor performance and troubleshoot application issues in a timely manner.
- Stay up to date with emerging technologies, frameworks, and best practices.
Requirements
- Proficiency in HTML, CSS, JavaScript and a modern frontend framework (React, Angular, or Vue.js).
- Experience with server-side languages such as Node.js, Python, PHP, Java, Ruby, or C#.
- Strong knowledge of relational (MySQL, PostgreSQL) and NoSQL (MongoDB, Firebase) databases.
- Familiarity with cloud platforms (AWS, GCP, Azure) and containerization tools (Docker, Kubernetes).
- Experience with CI/CD pipelines and version control (Git).
- Understanding of secure coding practices and responsive UI/UX design principles.
Nice to have
- Experience with GraphQL APIs.
- Knowledge of additional backend frameworks (Django, Flask, Laravel, Spring Boot).
- Familiarity with CI/CD tools like Jenkins, GitHub Actions, or GitLab CI/CD.