Full Stack Developer
Job Description
We are looking for candidates that have a variety of experience across the following areas:
- Design and develop web and/or mobile applications.
- Work on both front-end and back-end development tasks.
- Collaborate with UI/UX designers to implement user interfaces.
- Ensure applications are responsive and cross-browser compatible.
- Debug and fix issues in the application code.
- Optimize code for performance and scalability.
- Write and maintain documentation for the software.
- Stay current with web development technologies and best practices.
Connect to your skills and professional experience
Education: Typically, a bachelor's degree in computer science, software engineering, or a related field.
Certifications: Relevant certifications like AWS Certified Full-Stack Developer or Microsoft Certified: Azure Developer Associate can enhance qualifications.
Responsibilities Duties:
Experience:
- Proficiency in front-end technologies like HTML, CSS, JavaScript, and popular frameworks (e.g., React, Angular, Vue.js).
- Strong back-end development skills using languages like Java, Python, Ruby, or Node.js.
- Experience with databases (SQL and NoSQL).
- Understanding of RESTful API design and implementation.
- Knowledge of version control systems (e.g., Git).
- Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes).
- Problem-solving skills and the ability to work in a team.