NeoWork is looking for an experienced Senior Full-Stack Developer to become part of our skilled team. In this role, you will be tasked with creating and maintaining both the front-end and back-end aspects of our clients' web applications. At NeoWork, we are committed to delivering exceptional web solutions that surpass client expectations. The Senior Full-Stack Developer will work with cross-functional teams to grasp project requirements, design and implement scalable solutions, and ensure the application is secure, efficient, and reliable. This position demands strong problem-solving abilities, excellent communication skills, and a passion for technology. Responsibilities Design and build web applications from the ground up using modern technologies and best practices. Collaborate with UI/UX designers to ensure the application's user interface and experience are seamless and visually appealing. Implement and maintain the back-end infrastructure and APIs to support front-end functionality. Write clean, efficient, and maintainable code for both front-end and back-end components. Work closely with other developers, designers, and stakeholders to meet project requirements. Conduct code reviews and provide constructive feedback to uphold high code quality standards. Debug and resolve issues to ensure the application runs smoothly and efficiently. Stay updated on industry trends and emerging technologies, applying relevant knowledge to projects. Requirements Bachelor's degree in Computer Science, Software Engineering, or a related field. At least 5 years of experience in full-stack web development, covering both front-end and back-end technologies. Strong proficiency in at least one front-end framework such as React, Angular, or Vue.js. Skilled in back-end development using frameworks like Node.js, Django, or Ruby on Rails, and tools like Celery, PostgreSQL, Redis, and Gotenberg. Strong database skills, including experience with SQL and NoSQL databases. Experience with version control systems, preferably Git. Familiarity with cloud services, such as AWS or Azure, and experience deploying applications to the cloud. Solid understanding of web development best practices and performance optimization techniques. Ability to work independently and collaboratively in a fast-paced development environment. Strong problem-solving and analytical skills. Excellent communication and teamwork abilities. Personal computer or laptop and stable internet connection. Benefits Work hours generally align with standard U.S. business hours, with some flexibility depending on client needs. Fully remote position. Mental health days to support team members' well-being. Potential performance-based incentives in addition to base salary. Annual review and appraisal process. Opportunities for professional growth and career advancement within the company. #J-18808-Ljbffr