Job Closed
This listing is no longer active.
Python Developer
Location
Portugal
Posted
154 days ago
Salary
0
Seniority
Senior
Job Description
Python Developer
Devoteam
• Work in close partnership with Devoteam England, focusing on developing, automating, and scaling complex network infrastructures. • Communicate directly with the client (Devoteam England) on technical requirements, project progress, and architectural decisions. • Develop backend services in Python with a focus on creating robust, scalable APIs and microservices that are easy to integrate with GCP's Machine Learning SDKs. • Design, implement, and maintain REST and gRPC APIs used by marketing applications and campaign automation platforms. • Work in a cloud-native architecture (Google Cloud Platform - preferably), ensuring performance, observability, and good engineering practices. • Create services that support data-driven and ML-driven applications , handling the ingestion, processing, and delivery of data relevant to models and campaigns. • Collaborate with data, product, and engineering teams in the UK to plan deliveries, define technical requirements, and participate in architectural decisions. • Ensure that code is clean, tested, documented, and aligned with modern development standards. • Collaborate with stakeholders to design, implement, and support scalable and resilient network architectures, applying strong foundational networking knowledge.
Job Requirements
- Solid experience with Python backend, including developing scalable applications in production.
- Experience with Cloud Architectures (ideally, Google Cloud Platform ).
- Experience with Data/ML-driven products or data-intensive applications.
- Familiarity with data pipelines and automation (Airflow, Dataflow, etc.).
- Experience developing REST and/or gRPC APIs.
- Knowledge of GCP services such as: AI Platform, Vertex AI, Cloud Run, Pub/Sub, BigQuery, among others.
- Strong commitment to good engineering practices : clean, tested (unit/integration) and well-documented code.
- Experience in agile environments and collaboration with international teams.
- Experience with digital marketing, martech or integration with campaign platforms (desirable but not mandatory).
Benefits
- Health insurance
- Professional development
Related Guides
Related Job Pages
More Backend Engineer Jobs
Staff Platform Architect
PEAK6 InvestmentsPEAK6 Investments is a diversified financial services firm that emphasizes the use of technology and strategic decision-making to drive industry change. The company's mission is to
• Understand Apex’ broad product portfolio and lead design of a resilient, customer focused client-facing API and integration experience • Develop and design application delivery rails that enable Apex’s products and services to be delivered to the market in a standardized way • Ensure that our API based solutions deliver value throughout the customer journey • Oversee architectural design groups that develop “best in class” engineering practices for our services by ensuring that service and components are well defined, modularized, secure, reliable, reusable, diagnosable, and actively monitored • Lead an architecture council to drive technical decisions and ensure that services fit within our overall architecture vision • Build software prototypes and conduct experiments to evaluate alternative architectures • Grow and mentor developers to develop best-practices and collectively collaborate across teams to build and integrate innovative products • Adhere to and drive modern software engineering practices through code and design reviews, and by using data/telemetry to make decisions • Build collaborative and productive relationships with development, product and program managers along with broader business stakeholders to define Apex’ developer experience strategy and help accomplish key business objectives • Provide project progress reports to project team, stakeholders, management, and executives • Have strong understanding of business and technical problems that teams are solving, able to work with stakeholders and teams to prioritize, clarify, and organize team’s work based on this knowledge • Identify risks, perform risk analysis, effectively manage risks; proactively raise prioritization and scheduling tradeoff decisions, escalating and identifying alternate options as appropriate; Follow defined Risk Management processes • Assess existing processes and identify opportunities for improvement
Staff Backend Engineer, Messaging
AssuredAssured is a claims automation insurtech backed by leading Silicon Valley investors.
• Own major backend components of the Messaging platform, including business logic, APIs, data models, and supporting infrastructure. • Design, build, test, and ship high-quality production code using TypeScript and GraphQL. • Architect and implement scalable messaging workflows that handle growing volume, complexity, and new product use cases. • Build and maintain production-level AI/LLM integrations, including message orchestration, prompt execution, response handling, and system observability. • Design and optimize Postgres schemas and queries to support messaging state, auditing, and performance at scale. • Implement modern testing, monitoring, and observability practices to improve reliability, performance, and developer velocity. • Create reusable abstractions and internal tooling that enable faster and safer product development across the Messaging platform.
• Contribute to the architecting, building, and optimizing our backend services and cloud infrastructure. • Collaborate with cross-functional teams to gather requirements and architect solutions that align with business objectives. • Mentor and guide junior engineers, fostering a culture of collaboration, learning, and growth within the team. • Develop and maintain GRPC and RESTful APIs and services to enable seamless integration with various applications and third-party platforms. • Integrate 3rd party APIs to enhance the functionality and capabilities of our applications. • Ensure the security and scalability of backend systems, implementing best practices for data protection and access control. • Monitor and troubleshoot production systems, proactively identifying and resolving potential issues. • Stay up-to-date with the latest developments in cloud technologies and leverage them to enhance our infrastructure and services. • Conduct code reviews and provide constructive feedback to maintain code quality and adherence to coding standards. • Communicate technical concepts and project updates effectively to both technical and non-technical stakeholders.
• Act as a key player in the support and evolution of applications developed in SQL Server, Visual Basic 6, and C# .NET, contributing to the creation of innovative and robust solutions. • Seek and prioritize continuous improvement of processes and engineering practices, mentoring junior developers and promoting a learning environment. • Perform a fundamental role in the architecture and development of systems, ensuring high performance and scalability in the implemented solutions. • Focus on the impact of solutions and user experience, ensuring that applications meet client needs. • Collaborate with multidisciplinary teams to design, develop, and implement efficient and high-quality solutions. • Continuously maintain and enhance existing systems, identifying opportunities for optimization and innovation.



