Skip To Main Content
backBack to Search

Senior Backend Developer (Python)

Remote in Poland, Colombia
Python.Core
& 7 others

We are seeking a Senior Backend Developer (Python) to join our team in revamping an existing geospatial web application for the SLB segment. The role involves optimizing current backend performance, implementing new business logic, and architecting scalable cloud-based microservices while working with cutting-edge geospatial tools and technologies.

Responsibilities
  • Optimize existing C#/Python SDK code for performance and seamless frontend integration
  • Rewrite and enhance existing business logic implementations using Python
  • Collaborate with frontend and geospatial specialists to ensure application functionality aligns with business requirements
  • Build and maintain Docker-based containers for deployment
  • Develop new microservices architecture with clean and scalable design principles
  • Leverage ESRI ArcGIS and ArcGIS Pro (Python) for geospatial data processing
  • Manage code repositories and workflows using Git
  • Ensure adherence to Object-Oriented Programming (OOP) principles in backend solutions
  • Design and integrate solutions for handling shape files, 2D/3D seismic navigation, and geospatial business logic
  • Conduct performance testing and optimization for backend services
  • Troubleshoot and debug backend issues effectively
  • Ensure backend codebase follows clean architecture concepts
Requirements
  • Background in Python development with 3+ years of experience
  • Knowledge of ESRI ArcGIS and ArcGIS Pro (Python) for geospatial applications
  • Skills in Docker, Git, and Object-Oriented Programming (OOP)
  • Familiarity with backend optimization and debugging processes
  • Capabilities to work with shape files and 2D/3D seismic navigation systems
  • Understanding of scalable microservices architecture design and cloud integration
  • Expertise in rewriting and enhancing business logic implementations in Python
  • Flexibility to work collaboratively with cross-functional teams including geospatial experts
  • Showcase of clean architecture concepts in prior backend projects
  • B1+ English level proficiency
Nice to have
  • Familiarity with Golang
  • Knowledge of PostGIS and Keycloak
  • Proficiency in Oracle usage and Azure DevOps workflows
  • Background in C# and clean architecture principles
We offer/Benefits
  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn