{"id":4234337,"url":"https://alion.io/job/groupama-bulgaria-senior-full-stack-developer-python","title":"Senior Full Stack Developer (Python)","company":{"id":294271,"name":"Groupama Bulgaria","domain":"groupama.bg","url":"https://alion.io/company/groupama","size_band":"5000+","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Sofia, Bulgaria"],"countries":["BG"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Aiohttp","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"FastAPI","optional":false},{"name":"Flask","optional":false},{"name":"GCP","optional":false},{"name":"Google Cloud Run","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Python","optional":false},{"name":"React.js","optional":false},{"name":"Rest API","optional":false},{"name":"Swagger","optional":false},{"name":"TypeScript","optional":false},{"name":"Bash","optional":true},{"name":"JavaScript","optional":true},{"name":"Linux","optional":true}],"status":"live","first_seen_at":"2026-11-13T11:04:14Z","employer_posted_date":null,"last_verified_at":"2026-11-13T11:04:14Z","board_verified":false,"closed_at":null,"days_open":0,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":0},"description":"Groupama in Bulgaria is an Insurance company, part of Groupama Assurances Mutuelles (former Groupama S.A.):\n\nRanking on the French market:\n\n№ 1st – Individual health insurer and Agricultural insurer;\n\n№ 2nd – Home insurer;\n\n№ 4th – Motor insurer;\n\n12 million members and customers\n\n31,000 employees\n\nInternational presence: in 10 countries in Europe, Asia and Africa.\n\nLocally, Groupama is a fast-growing insurance company, a champion in customer service. Our clients are at the heart of everything we do. Digitalisation and a human touch are key principles of our work.\n\nIn Bulgaria, Groupama is an exclusive partner of DSK Bank, under the signed long-term Agreement in the fields of payment protection insurance, property and motor insurance. Our team consists of professionals with desire for growth and commitment to achieve high results while delivering exceptional service to our clients.\n\nFor our IT department, we are looking for a supportive colleague who will join the dynamic team in charge to develop new Cloud solutions. If you want helping and supporting others and you are ready to join our adventure, then our advert might be just for you.\n\nKey responsibilities:\n\nBackend Architecture: Design, implement, and deploy high-performance microservices on Cloud Run (for containers) and Cloud Functions (for event-driven workloads).\n\nAPI Management & Security: Implement and manage API proxies, policies, and security layers using Apigee to govern all external and internal API traffic.\n\nEvent-Driven Design: Utilize Pub/Sub for asynchronous communication, building scalable, decoupled systems and workflows.\n\nQuality Assurance: Participate in code reviews, write unit and integration tests, and ensure application performance and reliability.\n\nDevOps & CI/CD: Implement containerization (Docker) and establish CI/CD pipelines for automated deployment across GCP services.\n\nKeys competencies expected:\n\n3+ years of professional full-stack software development experience building production-grade, distributed web applications and microservices using Python (backend) and React (frontend).\n\nSolid understanding of modern software architecture patterns: domain-driven microservices, event-driven choreography, asynchronous processing, and clean separation between BFF (Backend-for-Frontend) and core domain services.\n\nProven analytical and problem-solving mindset with the ability to debug, trace, and profile complex, distributed cloud-native workflows end-to-end.\n\nExpertise in Python 3.11+ and modern async frameworks, primarily FastAPI (or Flask/AIOHTTP) for developing high-performance, asynchronous RESTful APIs, OpenAPI/Swagger contracts, and backend services.\n\nExperience designing and implementing event-driven architectures utilizing message brokers / event backbones (e.g., Google Cloud Pub/Sub) with patterns like Transactional Outbox, Idempotent Consumers, and Dead-Letter Queues (DLQ).\n\nStrong proficiency in React 18+ and TypeScript, with solid experience in building responsive, accessible, and performant web applications.\n\nStrong relational database expertise with PostgreSQL or enterprise equivalents (e.g., Google Cloud AlloyDB), including indexing, complex queries, connection pooling, and performance tuning.\n\nNice-to-Have Skills:\n\nExperience with HTML, CSS. Linux, Docker and Bash.\n\nPrevious experience in the Insurance, Financial Services, or other highly regulated industries\n\nWhat We Value:\n\nCollaboration effective with cross-functional teams (Software Engineers, Business Analysts, Devops) & non technical business stakeholders.\n\nAttention to detail and code readability.\n\nCommitment to quality and testing, even at early stages.\n\nTeam-oriented attitude — comfortable asking questions and sharing ideas.\n\nInterest in modern web technologies and cloud-based products.\n\nOur offer:\n\nOpportunity for career development in a French insurance company.\n\nEmployment contract, competitive salary and bonus scheme.\n\nHealth insurance.\n\nFood vouchers.\n\nAdditional day of paid leave for birthday.\n\nHome-office policy.\n\nDiscounts on Groupama insurance products.\n\nCo-operative and friendly team of professionals.\n\nTeam buildings and training programs.\n\nComfortable and nice working environment meeting international standards.\n\nCareer and development opportunities in a challenging and prospective area.\n\nIf our offer is interesting for you and you feel that you meet the above requirements, please apply by sending your CV. Only short-listed candidates will be invited for an interview.\n\nAll applications will be treated with strict confidentiality under the provisions of the Law for Protection of Personal Data.","description_format":"text","description_chars":4636,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Health insurance"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Property & Casualty Insurance","Life Insurance & Annuities"],"lifecycle":[{"event":"open","at":"2026-11-13T11:24:30Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":28,"reasons":["seen:0","win:early"],"computed_at":"2026-11-13T18:32:26Z"},"pay":null,"html_url":"https://alion.io/job/groupama-bulgaria-senior-full-stack-developer-python","json_url":"https://alion.io/job/groupama-bulgaria-senior-full-stack-developer-python.json","meta":{"generated_at":"2026-11-13T18:32:26Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":37070,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-14T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":294271},"rest":"https://alion.io/mcp/rest/get_company?id=294271"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fgroupama-bulgaria-senior-full-stack-developer-python"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"free","price":{"credits":0,"usd":0},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fgroupama-bulgaria-senior-full-stack-developer-python"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fgroupama-bulgaria-senior-full-stack-developer-python"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/groupama-bulgaria-senior-full-stack-developer-python\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fgroupama-bulgaria-senior-full-stack-developer-python"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4234337}},{"tool":"search_jobs","arguments":{"company":"groupama.bg","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4234337},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}