We are looking for 2 senior Full-Stack Engineers to join our team. You will be part of the Seller Experience squad, a team dedicated to providing top-tier support and tools to sellers operating on the marketplace. The team's main components are the back-office, which enables sellers to run their daily business, as well as the Salesforce suite and the admin-staff, used by our internal Sales team to manage and communicate with the seller pool.
The team is currently composed of 2 front-end engineers, 3 back-end engineers, 1 support specialist, 1 Salesforce engineer, 1 designer, 1 PM, and 1 EM.
- Freelance
- Budget: 420€
- Bacelona
- Híbrido
- Solicitudes abiertas hasta el 26 de Septiembre
Mission
As a member of the Technology Office, your mission will be the end-to-end development of a project aimed at extracting the features currently hosted in Salesforce and rebuilding them either in the seller back-office or in the admin-staff.
Responsibilities
- Work closely with the PM, designer, EM, and business team to:
- Understand the business needs behind the current Salesforce features
- Identify pain points related to these features
- Define migration requirements
- Learn the business domain
- Collaborate closely with the Salesforce developer, IT support, and EM to:
- Understand the current implementation of the Salesforce features
- Determine potential fallback mechanisms to replicate information in Salesforce
- Ensure other teams are not impacted
- Integrate our systems with external systems and third-party applications currently connected to Salesforce
- Perform data migration and ensure data integrity across our database, BigQuery, and Salesforce when necessary
- Replicate and improve if needed the triggered, scheduled, and screen flows currently present in Salesforce and critical to our platform
- Maintain our code quality and testing standards
- Work closely with our BE & FE teams to:
- Understand and follow our standards
- Understand the current architecture
- Maintain the Workato automations that trigger Salesforce flows and will need to be migrated into our stack
Profile
- 5+ years of experience as a skilled developer
- Experience with distributed systems
- Experience with data migration and integration tools
- Basic knowledge of infrastructure (AWS/GCP, SQL) and web patterns (CDN, caching, HTTP)
- Ability to write optimized and performant code
- Strong testing practices and clean code principles
- Solid documentation skills
- Strong analytical and problem-solving skills
- Excellent communication skills in English, able to adapt to different audiences
- Curious, proactive mindset with humility and strong team spirit
Required Skills
- Mandatory:
- Strong expertise in one of the following:
- Python technologies
- JavaScript & Vue 3, Nuxt, and TypeScript
- Knowledge of:
- SQL
- APIs
- CI environments
- Cloud platforms
- Messaging & event queues (RabbitMQ & Kafka)
- Asynchronous architectures
- Third-party integrations
- Monitoring tools (Datadog or similar)
English Fluent
Nice to Have
- Experience working with JIRA
- Salesforce experience
- Low-code development (Workato)
- Coding experience in Go
Organization
2 days/month in Barcelona
6 month rewable (visibility ~ 2y)
- Barcelona, España
- Indefinido, Freelance
- > 5 años experiencia
- 0
- ingles ()
- 0 ()