Job Title A senior full stack developer position is available in a leading software consultancy dedicated to designing and developing innovative technology that enhances users' lives. We are looking for a skilled individual to join our rapidly growing team. This position is ideal for someone who thrives in a fast-paced, dynamic environment where everyone's opinions and efforts are valued and appreciated. Key Responsibilities: - Collaborate with other developers, product owners and managers, and business stakeholders to craft new product features and improvements for our platform. - Bring projects from initial concept through all cycles of development: from project definition to development, debugging, initial release and subsequent iteration. - Operate with integrity and work collaboratively with your peers in an open, supportive environment. Required Skills and Qualifications: - Bachelor of Science degree or higher in Computer Science or similar technical discipline, or equivalent work experience. - 5+ years experience as a Software Developer, Software Engineer or similar role utilizing open source technologies. - Strong experience with Python and or other object-oriented languages. - Comfort with full stack software development, including computationally intense back-end development and service design, data storage and access models, and modern web development frameworks. - Experience creating and maintaining fully automated continuous integration tools like Jenkins. - Proclivity towards refactoring and continuously improving object-oriented code through Agile development methods. - Strong software engineering fundamentals including object-oriented design, data structures, testable code, and algorithms. Benefits: - Competitive salary and bonuses. - Generous paid-time-off policy. - Flexible working hours. - Work remotely. - Continuing education, training, conferences. - Company-sponsored coursework, exams, and certifications. This is a fun, challenging, and rewarding career choice. Your contributions are highly valued by clients, and the work you do often has a direct and significant impact on their business.