Job Closed
This listing is no longer active.
Globally recognized digital and engineering solutions partner.
Python Developer, Mid-Level – Maritime Industry
Location
Portugal
Posted
33 days ago
Salary
0
Seniority
Senior
Job Description
Python Developer, Mid-Level – Maritime Industry
opinov8
• Design, develop, and maintain robust Python-based backend services and APIs (REST and GraphQL) within a microservices architecture. • Work with both SQL and NoSQL databases to model, query, and optimize data storage for performance and scalability. • Integrate services with Azure cloud infrastructure, leveraging managed services for compute, storage, and messaging. • Write clean, testable code and participate actively in code reviews, contributing to team standards and best practices. • Collaborate with product, data, and frontend teams to deliver end-to-end features that solve real maritime challenges. • Troubleshoot and resolve issues in production, supporting the reliability and observability of backend systems.
Job Requirements
- 3+ years of professional experience developing backend applications in Python.
- Solid understanding of RESTful API design and hands-on experience with GraphQL.
- Experience working in microservices-based architectures in production environments.
- Proficiency with SQL databases (PostgreSQL, MySQL, or similar) and NoSQL solutions (MongoDB, CosmosDB, or similar).
- Familiarity with Azure cloud services (App Services, Functions, Service Bus, Blob Storage, etc.).
- Strong grasp of software engineering fundamentals: clean code, testing, and version control with Git.
- Nice to have: Experience with containerization tools such as Docker and orchestration with Kubernetes.
- Nice to have: Exposure to event-driven architectures (Kafka, RabbitMQ, Azure Event Hub).
- Nice to have: Background in the maritime, logistics, or industrial technology sectors.
- Nice to have: Knowledge of CI/CD pipelines and DevOps practices.
Benefits
- Digital-First Approach: Great talent knows no borders! You can work from wherever you are — we hire and collaborate with professionals worldwide.
- Remote Work Model: Balance your professional and personal life with our flexible working conditions, empowering you to deliver your best from anywhere.
- Exciting Projects: Dive into impactful projects across industries that challenge and spark creativity.
- Boost Your Expertise: Grow your career with continuous learning, development opportunities, and hands-on experience.
- Join the Best Team Ever: Collaborate with our diverse and cross-cultural team of passionate technologists and creative thinkers.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior JAVA Developer – Contract
HITCONTRACTHitcontract is an IT recruitment agency and job ad platform. A young and energetic team of recruiters will find any spec
• Design, develop, and maintain backend services using **Java 17+ / Java 21** and **Spring Boot 3+.** • Build and integrate **RESTful APIs** for scalable and secure services. • Develop and maintain **microservices architecture** in **cloud-native** environments. • Implement event-driven solutions using **Apache Kafka** and low-latency messaging patterns. • Collaborate with teams to ensure high-quality code, **clean code principles**, and **automated testing.** • Contribute to **CI/CD pipelines** and infrastructure using **Terraform**, **ArgoCD**, and **EKS.** • Monitor and optimize applications using **AWS services** such as **API Gateway** and **CloudWatch.**
Digital Full Stack Engineer, React, .NET
Smart WorkingEmpowering companies to work with the best engineers in the world
• Develop and deliver end-to-end features using React, TypeScript, and .NET/C# - Build and maintain scalable, secure, and maintainable applications and services - Follow established architecture, coding standards, and design system conventions - Write and maintain unit and integration tests, contributing to UI/API automation - Ensure accessibility, performance, and quality standards are met - Contribute to and improve CI/CD pipelines, including quality gates such as testing, security scanning, and static analysis - Implement observability practices (logging, metrics, tracing) to support monitoring and troubleshooting - Participate in incident resolution and continuous improvement activities - Collaborate with Product, UX, QA, Architecture, and Operations teams to refine requirements and deliver value - Contribute to technical documentation, runbooks, and knowledge sharing - Identify and address technical debt and defects, participating in peer reviews - Support non-functional requirements, including performance, security, and reliability - Participate in Agile ceremonies, chapters, and guilds to promote best practices - Provide out-of-hours support as part of an agreed rota
Analista Programador/a, Python – IA Generativa, GCP
Apiux TechUsing the power of the Technology to transform your business
• Desde Apiux buscamos 3 Analistas Programadores/as Python para incorporarse de manera urgente a un proyecto estratégico de innovación y desarrollo. • Te integrarás en un equipo tecnológico de vanguardia donde la nube y la inteligencia artificial son los pilares fundamentales. • Buscamos profesionales con sólida experiencia en desarrollo backend que quieran asumir el reto de construir soluciones escalables en Google Cloud Platform (GCP) e integrar capacidades de IA Generativa (OpenAI, LangChain) para transformar los servicios financieros del futuro. • Desarrollar y mantener soluciones backend eficientes, limpias y altamente escalables utilizando Python y el framework Flask. • Diseñar e implementar arquitecturas y servicios en la nube operando de manera directa con el ecosistema de Google Cloud Platform (GCP). • Gestionar e integrar servicios específicos de GCP para el correcto funcionamiento de las aplicaciones, tales como Firestore, Pub/Sub, App Engine y Cloud Storage. • Diseñar e implementar integraciones avanzadas con APIs y SDKs de Inteligencia Artificial Generativa, trabajando con plataformas líderes como OpenAI o herramientas como LangChain. • Colaborar estrechamente con los equipos técnicos y de negocio para definir soluciones innovadoras dentro del marco de colaboración con el ecosistema del banco. • Participar en la mejora continua del código, aplicando buenas prácticas de desarrollo y asegurando el rendimiento de las aplicaciones en entornos productivos.
• Lead the technical design of AI features in PyCharm and our Python tooling, including MCP integrations, agent workflows, tool design, and context management. • Prototype and ship features yourself – this is a hands-on technical leadership role. • Help the team adopt AI technologies effectively by providing technical guidance, reviewing approaches, and sharing practical patterns. • Evaluate emerging AI tools, frameworks, and providers, and make pragmatic decisions about what to build and what to integrate. • Work closely with product managers, ML engineers, QA specialists, and senior developers to turn product ideas into solid technical plans. • Navigate a large Kotlin/Java codebase and expose IntelliJ Platform capabilities – such as code analysis, inspections, refactorings, and type inference – to AI-powered workflows. • Contribute to cross-team AI efforts and help define shared engineering patterns where appropriate.




