Senior Back-End Developer (Python & TypeScript)

41 days left

Senior Back-End Developer (Python & TypeScript)

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.

Apply for this job

Cancel