Python Developer
Location
Argentina
Posted
4 days ago
Salary
0
Seniority
Senior
Job Description
Python Developer
Emerging Travel Group
• The Railway team integrates train tickets into our platform and develops the application for onboarding new suppliers. • Current focus areas include releasing and stabilising an integration with a major European partner, improving metrics and logging, evolving the architecture to make new partner integrations faster and smoother, and raising overall service stability and quality.
Job Requirements
- 4+ years of commercial development experience, including time in a Senior Developer role
- Experience independently owning features end-to-end: from requirements gathering to release
- Hands-on experience with: Python, Django and FastAPI, PostgreSQL, Redis
- Strong AsyncIO skills: coroutines, parallel task execution, event handling, async network operations
- Solid understanding of OOP principles and how to apply them in practice
- Experience designing APIs and writing OpenAPI (Swagger) specifications
- Experience with Docker and GitLab CI
- Comfortable in the terminal: file and directory operations, log search, SSH
- Ability to write clear, detailed technical documentation
- Experience with testing practices including unit testing and Pytest / Unittest
- Conversational English at B2 level
- Nice to have: experiences with Go, experience writing design documents, any background in systems analysis (event storming, architecture diagrams, etc.)
Benefits
- Flexible schedules and opportunity to work remotely
- Ambitious and supportive team who love what they do, appreciate each other, and grow together
- Internal programs for adaptation and training, development of soft skills, and leadership abilities
- Partial compensation for participating in external training and conferences
- Corporate English school: Group and individual lessons, speaking clubs with colleagues from all over the world
- Corporate prices on hotels and travel services
- MyTime Day Off - an extra non-working day without loss of compensation
Related Guides
Related Job Pages
More Backend Engineer Jobs
Backend Developer, Node.js, JavaScript, TypeScript
Action1Patch Management That Just Works | Real-time discovery and remediation of third-party and OS vulnerabilities
• Develop API and backend for a high-load product with numerous endpoints • Write unit and integration tests for backend • Refactor code and improve application performance
• Design, develop, and maintain backend platforms using Python and FastAPI • Build document processing systems for handling large volumes of documents • Implement AI-powered document classification workflows • Support loan processing by classifying and validating borrower documents • Ensure system resiliency and operational excellence
Role Description We are now seeking an experienced and visionary Java Engineer to join the team responsible for designing, building, and maintaining a system that collects, transforms, and delivers custom datasets to PitchBook clients in multiple formats. - Design, build, and maintain backend services for data ingestion and transformation - Collaboration in team, other teams and product managers to meet sprint’s goal - Participate in code reviews, testing, and continuous integration - Ensure high standards for security, performance, and reliability Qualifications - 3+ years of experience in Java development - Strong understanding of object-oriented programming and design patterns, SOLID, KISS - Strong understanding of SDLC - Experience with Spring or Spring Boot frameworks - Familiarity with RESTful API design and development - Proficiency in working with relational databases (e.g., PostgreSQL) - Hands-on experience with Kubernetes for container orchestration - Experience with message brokers such as RabbitMQ or Kafka - Proficient in developing unit, API, and integration tests; able to independently ensure product quality - Active user of AI tools to enhance productivity, including GitHub Copilot, Claude, MCP servers, etc. - Good problem-solving skills and attention to detail - Strong communication and teamwork abilities Benefits - Reveal great tech solutions and join a team of experts creating custom, cutting-edge tech solutions for world-renowned businesses. - Enjoy the freedom of fully remote work with a flexible working schedule. - Benefit from performance and merit reviews, personal development plans, and individual learnings through the corporate library. - Work with a team of like-minded individuals who care about their work and support each other. - Participate in company-wide tech and cultural events, and contribute to meaningful CSR initiatives. Interview Steps - Pre-Screening with the recruiter - Technical Screen (up to 30 min) - Technical Interview (up to 1.5 hours) - Manager Interview (up to 1 hour)
• Participate in software and architectural development activities • Continue implementation of the Real-Time Reporting feature • Conduct tests to identify issues and ensure stability • Create a bug bash sheet for issue tracking



