We are looking for a full-stack developer to produce scalable software solutions. You’ll be responsible for the entire software development life cycle, from conception to deployment. As a Full Stack Developer, you should be comfortable with front-end and back-end coding languages, development frameworks, and third-party libraries. You should also be a team player with a knack for visual design and utility. This is a contract-to-hire opportunity with a growing organization with many benefits. We want to hear from you if you are a talented full-stack developer passionate about creating innovative web applications. Join our dynamic team and contribute to the development of cutting-edge software solutions. Responsibilities • Develop and maintain web applications using a variety of programming languages and frameworks, including Java, React, Express, and JavaScript • Design client-side and server-side architecture • Write clean, functional code on the front- and back-end • Build the front-end of applications through appealing visual design • Develop and manage well-functioning databases and applications • Write effective APIs • Test software to ensure responsiveness and efficiency • Troubleshoot, debug and upgrade software • Create security and data protection settings • Build features and applications with a mobile responsive design • Troubleshoot and debug issues reported by users or identified through testing • Write technical documentation • Review code to ensure code quality and adherence to coding standards. • Work with data scientists and analysts to improve software • Optimize application performance and scalability • Build applications with CI/CD capabilities • Ability to manage cloud services, including Kubernetes, Docker • Stay up to date with emerging technologies and industry trends Requirements and skills • Proven experience as a Full Stack Developer or similar role • Experience developing desktop and mobile applications • Familiarity with common stacks • Strong knowledge of multiple front-end languages and libraries (HTML/ CSS, JavaScript, XML, jQuery) • Knowledge of multiple back-end languages (Java, Python) and JavaScript frameworks (Angular, React, Node.js, Express) • Familiarity with databases (MySQL, MongoDB), web servers (e.g., Apache), and UI/UX design • Understanding of IT infrastructure and networking concepts • Excellent communication and teamwork skills • Great attention to detail • Organizational skills • An analytical mind • Degree in Computer Science, Statistics, or relevant field