Backend Developer (Python, TypeScript)

Our client is focused on pushing the boundaries of AI and machine learning to provide cutting-edge solutions to their end clients. On behalf of the client, we are currently seeking a highly skilled Backend Developer to join the client's dynamic team. The ideal candidate will have a strong background in backend development, including providing APIs to frontend teams and working with analytics platforms like Matomo. If you’re passionate about designing robust backend systems and building scalable solutions, this is the position for you.

 

As a Backend Developer, you will be responsible for the design and implementation of backend systems that power the client's AI and ML-driven platform. You’ll be an essential part of the client's team, collaborating closely with frontend developers and other cross-functional team members to ensure smooth integration and optimal performance. The client uses Supabase as their database, and you’ll play a key role in maintaining and optimizing their data structure and schema.

 

Key responsibilities:

 

- Design, develop, and maintain backend systems and APIs to support frontend integrations and ensure scalability.
- Collaborate with frontend engineers to ensure seamless data flow and API consumption.
- Provide and maintain APIs for analytics systems, including integration with tools such as Matomo.
- Handle database schema changes and deployments, primarily using Supabase.
- Troubleshoot, debug, and update backend systems as necessary to meet functional and performance specifications.
- Work closely with the product and engineering teams to understand and implement data and system requirements

 

Minimum Required Qualifications:

 

- 3+ years of experience in backend development using Python with a focus on API design and system integrations.
- 2+ years of experience in backend development using TypeScript with a focus on API design and system integrations.
- Experience with backend frameworks and databases like Supabase or similar tools.
- Strong understanding of database management, schema changes, and optimizing performance.
- Experience working with analytics platforms such as Matomo.
- Self-starter mindset, excellent problem-solving skills with a strong ability to work independently and as part of a team.
- Proven track record of delivering backend systems in fast-paced environments.
- Upper-intermediate or higher level of English

 

Very Nice To Have:

 

- Familiarity with cloud services such as AWS.
- Experience with real-time data systems such as WebSockets or Supabase real-time.
- Understanding of RESTful APIs, GraphQL, and rate limiting

 

Company offers:

 

- Possibility of long-term employment and professional growth

- Fully remote work

- Reasonably flexible schedule

- 15 days of paid vacation

- Sick leaves

- Regular performance reviews

Published 25 April
121 views
·
22 applications
100% read
·
37% responded
Last responded 2 weeks ago
To apply for this and other jobs on Djinni login or signup.

Similar jobs

Countries of Europe or Ukraine
Ukraine to $5000