About the job Backend Developer
About the Company
Our client is passionate about unlocking the full potential of body shops in the automotive collision repair industry. With over 50 years of combined experience, our team of engineers, business strategists, and technical experts is dedicated to helping body shops thrive and succeed. We believe that by combining our operations expertise with financial acumen, we can drive sustainable growth and profitability for our clients.
With a global presence, we have delivered our consulting services in over 40 countries. Our extensive experience working across diverse markets and cultural contexts allows us to provide insights and solutions that are tailored to the specific needs of each region. We understand the complexities of the international automotive collision repair industry, and we leverage our global perspective to deliver impactful results.
About the Role
We are seeking a skilled Backend Developer (100% remote) to join our dynamic software development team. The successful candidate will be responsible for developing and maintaining the backbone of our web applications, including APIs, data integrity, and efficient backend logic.
Responsibilities
Design, develop, test, and maintain RESTful APIs using FastAPI
Responsible for writing middleware using TypeScript
Write clean, testable, and well-documented code
Implement unit tests, integration tests, and mocks to ensure code quality
Collaborate with frontend developers to integrate APIs seamlessly
Qualifications
Technical Skills
Strong proficiency in Python 3.10 and TypeScript
Experience with FastAPI framework or similar backend frameworks
Solid understanding of API design principles and best practices
Expertise in writing unit tests, integration tests, and mocks
Solid understanding of asynchronous programming
Knowledge of OOP & UML principles
Solid experience with Git
Solid understanding of Linux
Good understanding of Docker containers
Nice to have: good understanding of CI/CD and GitHub actions
Preferred Skills and Experience
Experience with database design and management
Knowledge of cloud services AWS
Language
English speaking proficiency
Education
Relevant degree or equivalent experience in software development
Ideal Candidate Traits
Problem-solving skills
Attention to detail
Collaborative mindset
Adaptability and quick learning
Benefits
Opportunity to work with modern backend technologies
Collaborative and supportive team environment
Professional development opportunities
Competitive Salary
Ability to work fully remotely
Working Condition
This is a full-time position with 100% remote work
Flexible working hours, Monday to Friday