Senior Backend Developer

Уровень дохода не указан

Опыт работы: более 6 лет

Полная занятость

График: 5/2

Рабочие часы: 8

Формат работы: гибрид

Напишите телефон, чтобы работодатель мог связаться с вами

Чтобы подтвердить, что вы не робот, введите текст с картинки:
captcha

Company Description:

We are a technology-driven company specializing in artificial intelligence, machine learning, computer vision, fintech, and e-KYC solutions. Our mission is to enhance the speed and accessibility of financial and identity verification services through cutting-edge innovation. We design and develop proprietary identity verification products that empower businesses and individuals alike. As a Senior Backend Engineer, you will play a pivotal role in shaping our solutions, building scalable features, and delivering technology that serves tens of thousands of users daily.

Role Description:

Verigram is seeking a Senior Backend Developer to join our team in Almaty, with the option for a hybrid work model. In this full-time role, you will be responsible for designing, developing, and optimizing back-end systems for our SaaS products, ensuring seamless application integrations and high-performance solutions.

As a Senior Backend Developer, you will actively contribute to all phases of the software development lifecycle, from architecture design to deployment, while also mentoring junior developers. Your expertise in back-end technologies will play a key role in delivering scalable, high-quality products that align with customer needs. If you are a seasoned developer passionate about building robust and efficient backend systems, we’d love to hear from you.

Main Responsibilities:

  • Design and implement functional requirements.

  • Architect and code efficient backend functionalities in Python.

  • Perform code review, code quality check and improvement.

  • Show and define best practices and approach.

  • Facilitate the integration of front-end components with applications.

  • Oversee testing and address bug fixes.

  • Generate and update technical documentation.

  • Work collaboratively with UX/UI designers to bring designs to life in the code.

  • Mentor junior team members.

  • Propose and implement software enhancements and improvements.

  • Advocate and adhere to the principles of Test-Driven Development (TDD) and Behavior-Driven Development (BDD).

Candidate Requirements:

  • 5+ years of experience as a Python Developer.

  • 1+ year of experience in team leadership.

  • Proficiency in Python frameworks (FastAPI, Flask, Pydantic).

  • Strong experience in designing RESTful APIs (JSON).

  • Solid understanding of SQL and NoSQL databases and networking protocols.

  • Expertise in service-oriented and microservices architectures.

  • Hands-on experience with Git, GitLab and CI/CD pipelines.

  • Strong knowledge of application security principles and risk mitigation.

Desirable Skills:

  • Experience integrating Machine Learning models into applications.

  • Familiarity with cloud services (AWS preferred).

  • Experience with Java Spring Boot and SOAP APIs.

  • Understanding of computer vision and deep learning concepts.

  • Champion of Agile methodologies.

  • Strong networking and negotiation skills.

We Offer:

  • Opportunity to be part of a fast-growing AI-driven organization.

  • Work on products used by hundreds of thousands of users.

  • Friendly, supportive, and innovative work environment.

  • Competitive salary based on experience and skills.

  • Clear career growth path with professional development opportunities.

  • Paid sick leave and vacation.

  • Flexible working hours with a hybrid work model.

Ключевые навыки

  • Git
  • CI/CD
  • Python
  • REST API
  • FastAPI
  • TDD
  • BDD

Задайте вопрос работодателю

Он получит его с откликом на вакансию

Вакансия опубликована 20 февраля 2025 в Алматы

Похожие вакансии