Senior Software Engineer

New
Source API remote eligibility restrictions: Bulgaria Work from anywhere - this is a remote opportunity, with a primary hiring focus on candidates located within the European Union, in line with team needs and operational coverageFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
Fluent in English
Experience
5+ years of professional software engineering experience
Required Skills
AWSDockerPostgreSQLPythonDjangoGCPKubernetesVue.JsAzureFastAPIReactUnit Testing

Requirements

  • 5+ years of professional software engineering experience
  • Strong hands-on experience with Python and backend service development
  • Proven experience helping teams adopt new engineering practices, particularly related to AI-driven development
  • Strong experience designing, building, and integrating APIs
  • Solid understanding of PostgreSQL and relational databases
  • Working knowledge of Docker and Docker Compose
  • Experience with unit and end-to-end testing
  • Experience with Django, DRF, or FastAPI
  • Frontend experience with Vue or React
  • Familiarity with Kubernetes, CI/CD pipelines, and basic infrastructure concepts
  • Cloud experience with AWS, Azure, or GCP
  • Fluent in English, with strong communication skills

Responsibilities

  • Build and maintain backend services and APIs in Python, using AI-assisted development and automation as a standard part of the workflow
  • Own features end-to-end, from design through production, with accountability for quality, performance, and maintainability
  • Actively drive AI adoption within the engineering team by introducing, refining, and scaling AI-driven workflows across the development lifecycle
  • Identify opportunities where AI can reduce manual effort, improve code quality, accelerate delivery, or improve operational reliability
  • Develop and support single-page applications using Vue
  • Work closely with engineers in small, cross-functional feature teams
  • Collaborate with Product Managers and other teams to deliver measurable business value
  • Partner with your Engineering Manager to support technical growth, mentorship, and career development
  • Support other tasks or projects as assigned to meet team and business needs
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now