Job title: master software architect
we are seeking a highly skilled and experienced professional to join our rapidly growing team at a leading software consultancy.
about us
this company is dedicated to designing and developing innovative technology that enhances users' lives. With a steadfast commitment to delivering exceptional service to clients, it excels in its focus on quality and customer satisfaction. Our mission is not only to create cutting-edge applications but also to foster a collaborative and enriching work environment where each team member can grow and thrive.
key responsibilities
* collaborate with other developers, product owners and managers, and business stakeholders to craft new product features and improvements for the platform
* operate with a large degree of independence, and with the support of senior technology leaders
* bring projects from initial concept through all cycles of development: from project definition to development, debugging, initial release and subsequent iteration
* build enterprise level solutions, ensuring scalability, supportability and maintainability
* operate with integrity and work collaboratively with your peers in an open, supportive environment
requirements
* bachelor of science degree or higher in computer science or similar technical discipline, or equivalent work experience
* 5+ years experience as a full-stack 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
what we offer
* competitive salary and bonuses
* generous paid-time-off policy
* flexible working hours
* work remotely
* continuing education, training, conferences
* company-sponsored coursework, exams, and certifications