Our client is is seeking a talented Python Engineer to join their Boston Software Engineering team, where the impact will be immediate and tangible. As a fast growing, 350+ person company, they are seeking someone who is motivated, a self-starter, adaptable and comfortable working on a small team in an extremely fast-paced, ever-changing entrepreneurial environment.
The successful candidate will be joining the CIO Technology team, working with colleauges in London and Boston, to execute new projects and support existing applications. In the first year, you will work with team to implement and integrate the new CRM system. Additional responsibilities include:
Develop and support software as required by the business users. This includes new green field initiatives and enhancing existing software
Maintaining and improving the existing codebase based on guidelines set by the team management
Working in a collaborative team environment with lots of pairing
Support and mentor junior developers
Qualifications:
4-8 years of commercial experience as a Software Engineer
3+ years of experience working with Python
Experience architecting and designing software applications
Passionate about solving complex problems through programming
Proficient in designing, developing, and managing APIs
Strong database design and querying skills preferably in MySQL
Experience working in front end development preferably React
Experience working with C#
Experience in Azure Native Components E.g. Azure Service Bus
Exposure to automated testing frameworks
Understanding of agile processes, especially Scrum