logo[мetahunt]
> Djinni
lead

Backend Engineer

company:Outsource
pythonfastapireactmysqlpostgresqlsqlalchemyalembic
gitlab ci/cdjenkinsgrafanaprometheusopentelemetrypytestplaywrightcypressseleniumdockerkubernetesawsgoogle cloudazurelangchain
experience5+ years
domainMedia
> full description

Job Description

  • 5+ years of relevant software development experience, 1+ on a technical lead position.
  • 3+ years of experience in Python
  • 3+ years of hands-on experience with automation systems
  • 1+ years of experience in some web framework (Fast API + React)
  • Database development (MySQL, PostgreSQL, SQLAlchemy, Alembic, etc)
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Proven track record in leading and mentoring software development teams.
  • Excellent problem-solving and debugging skills, with a focus on delivering efficient and effective solutions.
  • Exceptional communication and collaboration skills, with the ability to work effectively with stakeholders, team members, and cross-functional teams.
  • Project management skills, including the ability to set realistic timelines, manage resources, and prioritize tasks.
  • Quality-focused mindset, with a commitment to delivering high-quality software through adherence to coding standards and testing practices.
  • Adaptability and willingness to learn, keeping up-to-date with new technologies and industry advancements.
  • Strong understanding of software engineering principles and data architecture.


Not limited to other tools experience, but we require desire and ability to learn new tools:

  • CI/CD pipelines on both GitLab and Jenkins
  • Observability (Grafana, Prometheus, Otel, etc)
  • Automation Framework (pytest/unittest, playwright/cypress/selenium)
  • Server administration (Linux, SSH, Docker, Kubernetes, etc)
  • Cloud services (AWS, GCP, Azure)
  • AI tooling in day-to-day work to boost self-productivity (IDE assistants)
  • AI tools implementation, integration into existing services to boost user's productivity (Embedding, Vector Database, LangChain, etc)

Job Responsibilities

  • Build innovative features for next generation tracking solution
  • Determine the strategic tactical direction of the front-end architecture
  • Participate in development process, including scoping, technical design, estimation effort, coding, testing, debugging, code reviews, maintenance and support
  • Collaborate with program managers, marketing, designers, software engineers in tests to build and enhance the UI
    Innovate and create the best user experience online

 

Department/Project Description

Our Client is the leader of the US Broadcasting Market and one of the biggest companies on that is providing Broadcasting Media Entertainment to users on OTT.