You are viewing a preview of this job. Log in or register to view more details about this job.

Full Stack Developer

Full Stack Developer (Front and Back End) 

Job Summary: We are seeking a highly skilled and experienced Full Stack Developer to join our dynamic team. The ideal candidate will have a strong background in both front-end and back-end development, capable of creating seamless, user-friendly web applications from concept through deployment. You will be responsible for the full software development lifecycle, ensuring high performance and responsiveness to requests from the front end. 

 Key Responsibilities: - Develop, test, and maintain robust, scalable, high-quality software solutions. - Design and implement front-end interfaces using modern JavaScript frameworks and libraries. - Create and manage back-end services and APIs using server-side technologies. - Collaborate with cross-functional teams to define, design, and ship new features. - Troubleshoot and debug applications to optimize performance. - Ensure the technical feasibility of UI/UX designs. - Implement security and data protection measures. - Conduct code reviews and provide constructive feedback to other team members. - Stay up-to-date with emerging technologies and industry trends. 

Qualifications: - Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience). - Proven experience as a Full Stack Developer or similar role. - Proficiency in front-end languages and libraries (e.g., HTML, CSS, JavaScript, React, Angular, Vue.js). - Strong knowledge of back-end languages (e.g., Java, Python, Ruby, PHP, .Net) and frameworks (e.g., Node.js, Django, Spring). - Experience with databases (e.g., MySQL, PostgreSQL, MongoDB). - Familiarity with version control systems (e.g., Git). - Understanding of RESTful API principles and design. - Knowledge of web security practices and standards. - Excellent problem-solving skills and attention to detail. - Strong communication and teamwork skills. 

 

Preferred Skills: - Experience with cloud services (e.g., AWS, Azure, Google Cloud). - Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes). - Knowledge of CI/CD pipelines and DevOps practices. - Experience with Agile/Scrum methodologies. 

 

Benefits: - Competitive salary and performance-based bonuses. - Comprehensive health, dental, and vision insurance. - Flexible working hours and remote work options. - Professional development opportunities. - Friendly and collaborative work environment. 

 

How to Apply: Interested candidates should submit their resume, cover letter, and a portfolio of relevant projects through HandShake.