
Senior Python Engineer
Xirgo
full-time
Posted on:
Location Type: Hybrid
Location: 🇧🇬 Bulgaria
Visit company websiteJob Level
Senior
Tech Stack
AzureCloudDjangoDockerDynamoDBFlaskKafkaMySQLPythonRabbitMQRedisSDLC
About the role
- Design and implementation of functional requirements
- Develop and build efficient and viable back-end features in Python
- Support and improve our CI/CD pipelines to ensure rapid and reliable delivery of features and updates
- Collaborate closely with Product, Program Management and API teams to ensure test coverage aligns with acceptance criteria and real-world usage scenarios
- Lead evaluation sessions with external vendors, product organization, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture
- Develop comprehensive end-to-end solutions that transform raw data into well-presented outputs
- Bring performance and quality focused thinking to sprint planning and story refinement sessions, ensuring all features are testable and measurable
Requirements
- 4+ years of experience as a Python Software Engineer, with a strong cloud focus
- Proficient with Amazon Web Service and experienced in working with API’s
- Experience across the whole Software Development Life Cycle.
- Solid understanding of REST APIs, Microservice design, Postman, Django / FastAPI / Flask
- Solid Database knowledge MySql, MSSQL, DynamoDB. Query optimization, indexing
- Experience with Redis, SQS, RabbitMQ
- Experience with CI/CD tools like GitLab and Azure DevOps
- Experience with video, event driven architecture and data-heavy platforms is a strong plus
- Very good written and spoken English
- Ability to prioritize and manage own workload
- Nice to Have -Experience with Kafka, Elastic Search, Data Lake, Docker
- Big data experience
- Familiarity with fleet management systems
Benefits
- Competitive compensation and benefits
- Additional Health Care
- Work from home or hybrid depending on your location
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonREST APIsMicroservice designPostmanDjangoFastAPIFlaskMySQLMSSQLDynamoDB
Soft skills
collaborationcommunicationprioritizationworkload managementperformance focusquality focus