
Senior Back-End Developer (Python & TypeScript)
41 days left

Senior Back-End Developer (Python & TypeScript)
41 days left
Job role insights
-
Date posted
May 6, 2025
-
Closing date
May 6, 2025
-
Location
Armenia
-
Salary
Negotiable Price
-
Career level
Senior
-
Experience
5+ Years
-
Gender
Men
Description
general experience 5+ years, Python 3+ years (experience with Node.js would be also a plus), TypeScript 3+ years, frameworks like NestJS/Express.js are good to have experience in 5+ Senior Back-End Developer
We are focused on pushing the boundaries of AI and machine learning to provide cutting-edge solutions to our clients. We are currently seeking a highly skilled Back-End Engineer to join our dynamic team. The ideal candidate will have a strong background in backend development, including providing APIs to front-end teams and working with analytics platforms like Matomo. If you’re passionate about designing robust back-end systems and building scalable solutions, this is the position for you.
As a Back-End Engineer, you will be responsible for the design and implementation of back-end systems that power our AI and ML-driven platform. You’ll be an essential part of our team, collaborating closely with front-end developers and other cross-functional team members to ensure smooth integration and optimal performance. We use Supabase as our database, and you’ll play a key role in maintaining and optimizing our data structure and schema.
Key Responsibilities:
-
Design, develop, and maintain back-end systems and APIs to support front-end integrations and ensure scalability.
-
Collaborate with front-end 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 back-end 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.
Required Qualifications:
-
Extensive experience in back-end development with a focus on API design and system integrations.
-
Proficiency in Python, TypeScript, Node.js, NestJS/Express.js.
-
Experience with back-end 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.
-
Excellent problem-solving skills with a strong ability to work independently and as part of a team.
-
Proven track record of delivering back-end systems in fast-paced environments.
Preferred Qualifications:
-
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.