Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Avenga

Senior Python Engineer

Avenga

. Design, develop, and maintain scalable backend applications and services using Python .

Posted 10/20/2026full-timeSofia • BulgariaSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates extensive expertise in Python development, including object-oriented and asynchronous programming, while effectively designing and maintaining scalable backend applications and RESTful APIs. Proficient in database management, automated testing, and CI/CD processes, with strong problem-solving and communication skills.

Highest-signal resume keywords
Python ExpertiseRESTful API DevelopmentFastAPI, Django, or FlaskPostgreSQL or MySQLDocker and CI/CD

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
PythonObject-Oriented ProgrammingAsynchronous ProgrammingRESTful API DevelopmentPostgreSQLMySQLSQLAlchemyAutomated TestingMicroservicesPerformance Optimization
Soft Skills
Analytical SkillsProblem-Solving SkillsGood English CommunicationMentoringCollaboration
Tools & Technologies
FastAPIDjangoFlaskDockerAWSAzureGoogle CloudGitPytestKubernetes
Industry Keywords
Software Development LifecycleClean ArchitectureDistributed SystemsService-Oriented ArchitectureAgile/Scrum

Tech Stack

Tools & technologies
AWSAzureCloudDistributed SystemsDjangoDockerFlaskGraphQLKubernetesMicroservicesMongoDBMySQLNumpyPandasPostgresPythonRedisTerraform

About the role

Key responsibilities & impact
  • Design, develop, and maintain scalable backend applications and services using Python
  • Build, maintain, and integrate RESTful APIs and microservices
  • Design and implement robust, maintainable, and efficient software architectures
  • Write clean, reusable, well-structured, and thoroughly tested code
  • Collaborate with cross-functional teams to define technical requirements and deliver new features
  • Design and optimize database schemas, queries, and data access patterns
  • Identify and resolve performance bottlenecks, technical issues, and scalability challenges
  • Implement security, authentication, and authorization mechanisms
  • Develop and maintain automated unit, integration, and functional tests
  • Participate in code reviews and promote engineering best practices
  • Lead technical discussions and contribute to architectural decisions
  • Support CI/CD processes, deployments, monitoring, and production troubleshooting
  • Mentor junior and mid-level developers and encourage knowledge sharing
  • Take ownership of technical solutions throughout the software development lifecycle

Requirements

What you’ll need
  • 5+ years of professional software development experience with strong hands-on Python expertise
  • Advanced knowledge of Python, including object-oriented programming, asynchronous programming, and modern language features
  • Strong experience with FastAPI, Django, or Flask
  • Experience designing, developing, and maintaining RESTful APIs and backend services
  • Understanding of software design principles, design patterns, and clean architecture
  • Experience with PostgreSQL or MySQL
  • Familiarity with MongoDB or Redis
  • Experience with SQLAlchemy or Django ORM
  • Understanding of microservices, distributed systems, and service-oriented architecture
  • Experience with Docker, CI/CD pipelines, and modern development workflows
  • Familiarity with AWS, Azure, or Google Cloud
  • Knowledge of automated testing using Pytest or unittest
  • Experience with Git and collaborative software development practices
  • Understanding of application security, performance optimization, logging, and error handling
  • Strong analytical, debugging, and problem-solving skills
  • Ability to make independent technical decisions and take ownership of complex development tasks
  • Good English communication skills and experience collaborating with international teams
  • Ability to work from the client's office in Sofia approximately 2 days per week
  • Nice-to-have: Kubernetes, message brokers, event-driven architectures, serverless architectures, GraphQL and/or WebSockets, Terraform, monitoring and observability tools, Pandas or NumPy, high-load systems, Agile/Scrum

Benefits

Comp & perks
  • Private health insurance
  • Well-being programs
  • Flexible and hybrid work arrangements
  • Laptops and equipment
  • Training opportunities
  • Social events
  • Great offices
  • Equal opportunities and a respectful, inclusive environment