Senior Python Developer
Technology
PinnacleBelgrade, Србијапре 1 месециДо 10. 5. 2026.
Потпуно на даљину
Опис посла
- *Job Title:**
Senior Python Developer
- *Direct Manager:**
Team Lead / Manager
- *About the role:**
This is a senior individual contributor role with meaningful influence over system design and engineering culture. You'll work closely with Business Analysis, Marketing, and cross-functional product teams to deliver robust, scalable software.
- *Job Functions & Responsibilities:
- *Responsibilities
- Own architectural decisions for software design and implementation; serve as a technical authority on the team.
- Handle the full SDLC — design, development, testing, debugging, and deployment.
- Provide mentorship and technical guidance to developers and engineers.
- Work closely with product, BA, and marketing stakeholders to deliver fully-featured products for both external customers and internal staff.
- Participate in design reviews, progress meetings, and technical troubleshooting sessions.
- Read, understand, and improve code written by others — including legacy systems.
- Produce thorough technical documentation and uphold engineering standards.
- Support customers and internal teams on technical escalations — you'll be a resource, not a helpdesk.
- *What We're Looking For
- Strong analytical and problem-solving ability; rigorous attention to detail.
- Ability to translate business requirements into clean, maintainable, well-documented code.
- Excellent written and verbal communication in English.
- Comfort operating across ambiguity and competing priorities.
- Deep understanding of modern system architecture, distributed systems, and cloud-native patterns.
- *Required Knowledge & Experience:
- 10+ years’ general programming experience, with 7+ years’ experience in Python 3.
- 7+ years developing web-oriented APIs and backend systems.
- 5+ years’ operating and developing in a Linux environment.
- 3+ years’ experience with AWS IaC, Code Pipeline, Terraform etc.
- Strong experience with PostgreSQL.
- Strong experience with key-value/data-structure stores, especially Redis.
- *Also required:
- Python web frameworks: Django, Flask, FastAPI, or similar.
- Service-oriented architecture and messaging patterns (req/rep, pub/sub).
- Testing practices and tooling (unit, integration, coverage).
- Git and modern source control workflows.
- Experience with service-oriented architecture and common messaging patterns (eg: req/rep, pub/sub).
- Experience with Python-based web frameworks such as Django, Flask, or Bottle.
- *Nice to Have
- Elasticsearch or Splunk for search and log analytics.
- Kubernetes or other cloud orchestration platforms.
- OpenAPI / Swagger specification and documentation.
- Stream-processing tools (Kafka, Kinesis, Flink, etc.).
- CI/CD tooling: TeamCity, Jenkins, Octopus, GitHub Actions.
- Modern JS frameworks: React, Vue, Angular.
- Agile/Scrum methodology and experience in sprint-based teams.
- Exposure to alternative Python runtimes such as PyPy.
- Understanding data ingest and transformation pipelines, event sourcing, and CQRS patterns.
- Experience working in regulated sectors (e.g. financial services, healthcare, government) with awareness of compliance, audit trails, and data governance requirements.
Keywords
pythonamazon-web-servicesterraformpostgresqlredisdjangoflaskfastapibottleelasticsearchsplunkkubernetesopen-apikafkateamcityjenkinsgithubgithub-actionsreactpypy
¿Te interesa este puesto?