Software Architect
We are looking for a highly skilled software architect to join our team. As a key member of our organization, you will play a vital role in designing and developing cutting-edge technology solutions that meet the ever-evolving needs of our business.
About the Role:
This is an exceptional opportunity for a talented individual to contribute their expertise in software architecture, innovation, and problem-solving. You will work closely with our development teams to define and implement software architectures for web applications, configure and integrate software components, design and implement REST APIs, and model databases and data models.
Key Responsibilities:
* Define and document software architectures for web applications
* Configure and integrate software components using virtual machines (VMs) and Docker
* Design and implement REST APIs using Python and Django
* Model databases and data models using web frameworks such as Django
Requirements:
To be successful in this role, you will need to have a degree in Computer Science or a related field, experience in developing scalable and available solutions, knowledge of common server-side technologies and frameworks based on Python, familiarity with client-server protocols such as REST, OAuth, and Websockets, and experience with version control systems like Git.
Benefits:
In return for your hard work and dedication, we offer a competitive salary and benefits package, including health insurance, flexible working hours, extra days off, and excellent career development opportunities in a high-growth company.
What We Offer:
* A unique culture with an open mind to new ideas and methodologies
* Assessments every 6 months where your voice can be heard
* Award-winning perks and benefits: health insurance, flexible working hours, extra days off
* Opportunity to work in a challenging environment with dynamic teams and innovative projects
* Excellent career development opportunities in a high-growth company