We are seeking an experienced Full-Stack Developer with a strong emphasis on front-end development to join our small, dynamic team. In this role, you will be responsible for building and maintaining user interfaces, integrating with back-end systems, and developing web applications using modern technologies. You will work closely with cross-functional teams to deliver high-quality, user-friendly solutions that streamline processes and enhance productivity for our internal customers.
Essential Duties and Responsibilities • Design, develop, and maintain intuitive user interfaces using JavaScript, jQuery, and other front-end technologies • Collaborate with back-end developers to integrate front-end components with server-side logic and APIs • Implement and optimize web applications using Django and Python frameworks • Develop and consume RESTful APIs to facilitate data exchange between front-end and back-end systems • Write clean, efficient, and maintainable code following best practices and coding standards • Utilize Docker for containerization and deployment of web applications • Work with SQL databases to store, retrieve, and manipulate data • Participate in code reviews and provide constructive feedback to improve code quality • Stay up-to-date with the latest front-end technologies, trends, and best practices Required Qualifications • Bachelor's degree in Computer Science, Information Technology, or a related field • 8+ years of experience in UI and front-end development, with a strong focus on JavaScript and jQuery • Proficient in Python and Django framework • Solid understanding of RESTful APIs and experience consuming and developing APIs • Familiarity with SQL databases and query languages • Experience with Docker and containerization • Strong problem-solving and analytical skills • Excellent communication and collaboration abilities • Experience with agile development methodologies Preferred Qualifications • Knowledge of front-end frameworks and libraries (e.g., React, Angular, Vue.js) • Familiarity with automated testing frameworks and tools Work Environment • Fast-paced, collaborative, and dynamic work environment • Emphasis on rapid development, quick wins, and a sense of accomplishment • Opportunities to automate processes and build small tools to enhance internal efficiency • Meaningful and exciting projects that positively impact our customers
Interested in this role?