Full Stack Web Developer Job Description
As a Full Stack Web Developer, your primary responsibility will be to design, develop, and maintain high-quality web applications using modern technologies. You will be expected to work closely with a team to create robust and scalable solutions that meet the needs of our clients. Your skills will be tested through a series of technical challenges and projects, which will ensure that you can deliver code that is clean, well-tested, and maintainable.
Key responsibilities include:
- Designing and implementing scalable backend solutions using Java, Python, or a similar language
- Developing front-end components using React, Angular, or a similar framework
- Collaborating with designers to create wireframes and user interfaces
- Testing code and ensuring it adheres to the company's quality standards
- Participating in design sprints and user experience workshops
- Learning and staying up-to-date with the latest technologies and web development trends
Requirements:
- Proficiency in JavaScript, HTML, CSS, and at least one front-end framework (React, Angular, etc.)
- Experience with Java, Python, or a similar language
- Knowledge of modern web development technologies (e.g., Node.js, Express.js, MongoDB, etc.)
- Strong problem-solving skills and ability to work in a team environment
- Ability to work independently and take initiative
- Experience with database management systems
- Experience with version control systems (e.g., Git)
- Proficiency in using project management tools (e.g., JIRA, Trello)
Desired Skills:
- Experience with web development frameworks like Spring Boot, Django, or ASP.NET
- Experience with front-end technologies like Vue.js, Svelte, or SASS
- Experience with mobile app development
- Experience with cloud platforms like AWS, Azure, or Google Cloud
- Experience with security best practices (e.g., OWASP, SSL/TLS)
Technical Stack:
- Java, Python, JavaScript, HTML, CSS, React, Angular, Node.js, Express.js, MongoDB, Java Spring Boot, Django, Svelte, Vue.js, SASS, Spring Boot, ASP.NET, Vue.js, Svelte, AWS, Azure, Google Cloud, React Native, Node.js, Express.js, MongoDB, Java Spring Boot, Django, Svelte