B&A Consulting è nata per unire nella giusta dose le conoscenze maturate nel mondo Engineering e nel mondo ICT.
Python Developer – Freelance
Location
Italy
Posted
2 days ago
Salary
€180 - €230 / day
Seniority
Senior
Job Description
Python Developer – Freelance
B&A Consulting Srl
• Coinvolgere in progetti digitali complessi e ad alto contenuto tecnologico • Contribuire alla progettazione e all’evoluzione di applicazioni scalabili, performanti e affidabili • Collaborare con team tecnici multidisciplinari all’interno di contesti Agile
Job Requirements
- Esperienza nello sviluppo con Python
- Conoscenza di framework backend come Django, Flask o FastAPI
- Esperienza nella progettazione e sviluppo di API REST
- Conoscenza dei principi di programmazione OOP e delle best practice di sviluppo software
- Esperienza con database relazionali (PostgreSQL, MySQL) e/o NoSQL
- Utilizzo di sistemi di versionamento del codice (Git)
- Capacità di scrivere codice pulito, testabile e manutenibile
- Familiarità con attività di debugging, testing e ottimizzazione delle applicazioni
Related Guides
Related Job Pages
More Backend Engineer Jobs
Role Description We are looking for a Senior Python/Django & Vue.js Engineer to join a growing B2B SaaS product team and help accelerate the development of new platform features. The product is already in production and is used by business customers to collect, analyze, and present relationship and performance insights. You will work closely with a cross-functional engineering and product team, contributing to a modern SaaS platform where delivery speed, product thinking, and engineering ownership are highly valued. This is a hands-on role for an experienced full-stack engineer who is comfortable working across both backend and frontend, turning product requirements into reliable, production-ready features with minimal supervision. Tech Stack - Python - Django - Vue.js - Project Management: Jira, Kanban - AI-assisted development tools, including Claude Code As a qualified expert You will - Design, develop, and maintain features for a production B2B SaaS platform. - Build solutions across both backend (Python/Django) and frontend (Vue.js). - Translate product requirements and Jira tickets into clean, scalable, and maintainable code. - Collaborate closely with engineers, product managers, and designers within a Kanban workflow. - Deliver new functionality, resolve defects, and continuously improve the platform. - Take ownership of features from implementation through production release. - Participate in technical discussions, backlog refinement, stand-ups, and delivery planning. - Contribute to code quality, maintainability, and engineering best practices. - Leverage AI-assisted development tools where appropriate to improve productivity and delivery speed. Qualifications - Strong commercial experience with Python and Django. - Solid experience with Vue.js and modern frontend development. - Experience building and maintaining production SaaS or B2B web applications. - The ability to independently own features from requirements through delivery. - Strong problem-solving skills and a pragmatic engineering mindset. - Experience working with Jira or similar project management tools. - Understanding of Kanban or continuous delivery workflows. - Strong communication skills and the ability to collaborate effectively with engineering and product teams. - A proactive, self-driven mindset with the ability to clarify requirements and move initiatives forward. - Upper-Intermediate or higher English proficiency. - Fluent Ukrainian for day-to-day communication with the team. Benefits - Reveal great tech solutions. - Join the team of experts who create custom, cutting-edge tech solutions for world-renowned businesses, fueling client growth. - Experience an agile and flexible working environment with fully remote work and a flexible working schedule. - Empower yourself with a stable workload and income, supported by provided laptops and licensed software. - Embrace the opportunity for personal and professional growth through performance and merit reviews, personal development plans, and individual learnings. - Be among like-minded people who care about what they do and how they do it. - Join company-wide tech and cultural events, and contribute to meaningful CSR initiatives. - Feel supported by your HR, and take advantage of our referral bonus program. Interview steps - Pre-Screening with the Recruiter - Manager Interview - Technical Interview - Client Interview
Java Development Analyst
Grupo DataOur client is a leading investment bank in Latin America, offering a broad range of financial services across investment banking, asset management, and wealth management. They are known for their innovation-driven environment and advanced technology platforms that support their global operations.
Role Description Conceber e implementar funcionalidades de backend prioritárias utilizando as melhores práticas de engenharia de software e validações funcionais e técnicas consistentes ao longo do ciclo de vida do desenvolvimento. - Fornecer soluções escaláveis, flexíveis e resilientes alinhadas com princípios de arquitetura modernos. - Aplicar e defender padrões arquitectónicos, como os microsserviços orientados para eventos. - Participar ativamente em debates técnicos e contribuir para a evolução da arquitetura técnica do produto. - Apoiar os debates sobre o produto, fornecendo contributos técnicos para orientar as decisões relacionadas com a arquitetura. - Integrar serviços internos e externos utilizando APIs RESTful, mensagens assíncronas e hubs de eventos. Qualifications - 4 a 5 anos de experiência no desenvolvimento de back-end com Java (17 e 21). - Forte experiência no desenvolvimento e implantação de microsserviços em ambientes de nuvem pública (preferencialmente AWS). - Sólidos conhecimentos de bases de dados relacionais (por exemplo, MySQL, PostgreSQL) e não relacionais (por exemplo, DynamoDB, MongoDB). - Experiência com sistemas de envio de mensagens e de transmissão de eventos (por exemplo, Kafka, RabbitMQ, SQS, SNS). - Proficiência em arquitetura de microsserviços, incluindo contentorização (Docker) e orquestração (Kubernetes). - Familiaridade com as melhores práticas de observabilidade (registo estruturado, métricas, saúde), utilizando ferramentas como o DataDog. - Práticas de teste sólidas: testes unitários (JUnit), testes de integração e de contrato (Postman/Newman). - Experiência com pipelines CI/CD utilizando ferramentas como Jenkins ou similares. - Conhecimento profundo dos princípios de engenharia de software e práticas de código limpo (Design Patterns, SOLID, Clean Code, 12-Fator App). - Inglês fluente. Requirements - Experiência com serviços sem servidor (por exemplo, AWS Lambda). - Exposição a ambientes multi-cloud (Azure, GCP). - Experiência com mercado financeiro.
• Lead and facilitate technical working group discussions involving diverse stakeholders from industry, standards bodies, public sector organisations, and trust service providers • Evaluate, assess, and provide expert guidance on the design and evolution of digital wallet ecosystems • Evaluate and provide technical expertise on secure communication protocols, including Messaging Layer Security (MLS), Matrix, and Signal • Define and assess security, assurance, and trust requirements for secure digital communications • Contribute to the development of technical specifications supporting interoperability and standardisation • Translate regulatory and legal requirements into practical and interoperable technical architectures and operational models • Support the definition of conformance, compliance, and interoperability testing approaches • Produce technical analyses, architectural recommendations, technical guidance, and decision-support materials for technical stakeholders and programme governance bodies
Role Description Estamos buscando un Desarrollador de Software con experiencia en ANGULAR, CSS, HTML, JAVA, JAVASCRIPT, PL/SQL, SPRINGBOOT. El candidato ideal debe tener un mínimo de 3 años de experiencia profesional trabajando con estas tecnologías y ser apasionado por el desarrollo de aplicaciones. Si eres un profesional en ingeniería de sistemas, telemática o áreas afines, y deseas trabajar de manera remota desde Colombia, ¡te invitamos a unirte a nuestro equipo! - Participar en el diseño, desarrollo y mantenimiento de aplicaciones utilizando JAVA, SPRINGBOOT, ANGULAR. - Colaborar con el equipo de desarrollo para analizar y entender los requisitos del proyecto. - Implementar soluciones efectivas y escalables, asegurando la calidad del código desarrollado. - Crear y mantener interfaces de usuario interactivas utilizando Angular. - Trabajar con bases de datos SQL Server. - Realizar pruebas y depuración de aplicaciones para garantizar su correcto funcionamiento. Qualifications - Título universitario en Ingeniería de Sistemas, Telemática o campo afín. - Mínimo 3 años de experiencia profesional trabajando con ANGULAR, CSS, HTML, JAVA, JAVASCRIPT, PL/SQL, SPRINGBOOT. - Conocimiento sólido en el desarrollo de aplicaciones utilizando Java y Springboot. - Habilidades en el desarrollo de interfaces de usuario utilizando AngularJS. - Capacidad para resolver problemas de manera efectiva y proactiva. - Habilidades de trabajo en equipo y comunicación efectiva. - Nivel intermedio de inglés técnico (deseable pero no obligatorio). Benefits - Modalidad de trabajo remoto desde Colombia, lo que te permitirá trabajar de manera flexible desde tu hogar u otro lugar que elijas.

