Senior Python Engineer
Avenga · Bulgária · Hybrid · LinkedIn
Location listed in the job: Bulgária. Work model: Hybrid
About the job
Avenga is an international engineering firm helping businesses operate with AI at the core. With 6,000+ experts worldwide, we combine engineering expertise with AI-native thinking to turn ambitious ideas into real-world impact across industries, technologies, and markets. At the core of the role In Sofia, Bulgaria we are actively seeking a Senior Python Engineer to strengthen our team dedicated to a project in Information Technology auditing, consulting, and software development industry domain. The work is hybrid, and the suitable candidate can work from the client's office in Sofia approximately 1-2 days per week or biweekly. Core Skills You’ll Bring 5+ years of professional software development experience, with strong hands-on expertise in Python. Advanced knowledge of Python, including object-oriented programming, asynchronous programming, and modern language features. Strong experience with Python frameworks such as FastAPI, Django, or Flask. Proven experience designing, developing, and maintaining RESTful APIs and backend services. Solid understanding of software design principles, design patterns, and clean architecture. Experience with relational databases such as PostgreSQL or MySQL. Familiarity with NoSQL databases and caching solutions such as MongoDB or Redis. Experience with ORMs such as SQLAlchemy or Django ORM. Strong understanding of microservices, distributed systems, and service-oriented architecture. Experience with Docker, CI/CD pipelines, and modern development workflows. Familiarity with cloud platforms such as AWS, Azure, or Google Cloud. Strong knowledge of automated testing using tools such as 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 Experience with Kubernetes and container orchestration. Knowledge of message brokers and asynchronous task processing tools such as RabbitMQ, Apache Kafka, or Celery. Experience with event-driven architectures and distributed systems. Familiarity with serverless architectures and cloud-native development. Experience with GraphQL and/or WebSockets. Knowledge of infrastructure as code tools such as Terraform. Experience with monitoring and observability tools such as Prometheus, Grafana, or Datadog. Familiarity with data processing tools such as Pandas or NumPy. Experience with high-load systems and performance-critical applications. Knowledge of Agile/Scrum development methodologies. The impact you'll create 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 appropriate 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 within the team. Take ownership of technical solutions throughout the software development lifecycle. What Supports Your Journey Guided by our values, we aim to provide you with the tools, autonomy, trust, and support you need to excel. Our benefits include private health insurance, well-being programs, flexible and hybrid work arrangements, laptops and equipment, training opportunities, social events, great offices, and more. People are at the core of Avenga. We provide equal opportunities regardless of race, ethnicity, gender identity, sexual orientation, disability, age, religion, or any other characteristic. We are committed to a respectful environment where everyone can be themselves, share their ideas, and feel that they belong. … mais Benefícios do seu anúncio de vaga Medical insurance Sobre a empresa Avenga 200.049 seguidores Seguir Atividades dos serviços de tecnologia da informação • 5001-10000 funcionários • 3.250 no LinkedIn Avenga is an international AI Engineering firm helping businesses transform by embedding intelligence at the core of how they build, think, and run. Through AI-Native Engineering, Avenga partners with organisations to move beyond AI adoption - reshaping processes, products, and operations into intelligent systems that continuously evolve ahead of changing markets, customer needs, and technology. The result is measurable performance, continuous improvement, and scalable transformation that compounds over time. Backed by more than 6,000 experts worldwide, Avenga works with leading organisations across Retail, Consumer, Telecommunications, Media, Technology, Life Sciences, Healthcare, Automotive, Manufacturing, Banking, and Financial Services - helping them turn AI ambition into enterprise-wide business impact. Avenga is part of the technology pillar within the family-owned KKCG Group. Tem interesse em trabalhar conosco no futuro? Os usuários que compartilham ter interesse em uma empresa podem ter o dobro de chances de receber mensagem de um recrutador. Saiba mais Tenho interesse Fotos da empresa Exibir mais
Application
Posted 5 days ago
Members feature · See plans
Remember: Vagaslume.Tech never charges fees, courses or payments to take part in hiring processes. If you are asked to pay anything related to being hired, do not make the payment.