Mid-Level Developer, Full-Stack, VTEX
Location
Brazil
Posted
4 days ago
Salary
0
Seniority
Senior
Job Description
Mid-Level Developer, Full-Stack, VTEX
Quality Digital
• Create low-complexity unit and integration tests, and identify opportunities to improve and add tests to existing solutions; • Support the team in identifying issues and propose solutions; • Monitor the health of the projects you work on and proactively identify potential points of failure; • Apply security concepts and best practices; • Start gaining familiarity with metrics and how to identify and translate architectural models; • Break down features into smaller parts so they can be implemented by yourself or others; • Support the team whenever requested; • Support team initiatives, leading ceremonies and forums necessary for your and the group’s professional development.
Job Requirements
- Experience with VTEX
- System development experience
- Frontend and backend patterns and best practices
- Web security and performance practices
- Microservices development: Java Spring Boot, Node.js, React, Angular, GraphQL, Flutter, Python, OpenShift, Kubernetes, Docker, Maven and Message Queues (JMS, ActiveMQ or Kafka)
- Frontend and cross-platform development with React, Angular, Node.js, Flutter; experience with OpenShift, Kubernetes and Docker
- Design patterns
- Unit testing with JUnit, familiarity with logging in Datadog, and Git
- Databases: Oracle DB, SQL, MySQL and Amazon Aurora
- Use of caching with Redis; knowledge of SOLID principles, Clean Code and Scrum
- Fluent English (work on an international project)
Benefits
- Meal and/or grocery allowance for food and grocery purchases 🍴
- Medical and dental insurance for you and your family 💙
- Pharmacy agreements for discounts on medications 💊
- Childcare assistance according to current policy 🍼
- Partnership with SESC for various cultural and leisure programs ✈
- Partnerships for language study, technology courses and online learning platforms 📚
- Payroll-deductible loan with attractive rates + financial education program 💰
- Corporate University and learning paths with diverse content on technology, soft skills, market trends and more 👨💻
- Employee referral program with potential rewards and bonuses 🎁
- Group life insurance ⛑
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Engineer, Risk Management
HyperproofYour Risk, Security, and Compliance Assurance Platform | We Engineer Trust
• Design, build, and ship first-party risk management features including risk register, inherent and residual risk scoring, and risk lifecycle workflows. • Develop and extend control testing and monitoring capabilities — automated evidence checks, test cadence scheduling, and pass/fail logic tied to compliance outcomes. • Build integrations with compliance frameworks including SOC 2, ISO 27001, NIST CSF, and others — enabling customers to map their controls and risks to the standards that matter to them. • Collaborate with product managers and designers to translate compliance domain requirements into reliable, intuitive product experiences. • Write backend services and APIs in C# (.NET), Node.js, and/or Python that are performant, well-documented, and testable. • Build and maintain React/TypeScript front-end components that surface complex risk data in clean, actionable dashboards. • Participate in design reviews and code reviews, contributing to engineering quality across the team. • Work closely with QA to ensure correctness — you understand that in a compliance product, data integrity issues have real consequences for our customers.
• Maintain the operation of production systems; • Perform system maintenance; • Develop with unit tests; • Develop and implement using PHP, Python, Vue.js and React; • Use the Laravel and Lumen frameworks; • Develop new products using a microservices architecture; • Write highly available code; • Use Docker to containerize the development environment; • Use Git for code versioning; • Work with Jira; • Use agile methodologies to support activities.
Staff Software Engineer, Data
BayerBayer is a global pharmaceutical and scientific research company dedicated to providing products that improve quality of life for people around the world. Founded in Germany in 186
Role Description The world's farmers make high-stakes decisions every season — and the platforms built by Digital Farming Solutions Engineering are what makes those decisions smarter. As a Staff Engineer, your role is to ensure those platforms are architected for scale, reliability, and the demands of AI and machine learning at a global level. You will set technical direction, define how teams approach complex problems across precision agriculture data, geospatial imagery, and cloud infrastructure, and resolve the systemic challenges that no single team can solve alone. Equally important, you will raise the engineering culture around you — mentoring senior engineers into Staff-level leaders, championing best practices, and ensuring that what we build today is maintainable, extensible, and worthy of the mission it serves. This role combines staff-level backend engineering leadership with deep expertise in distributed systems, data-intensive platforms, and real-time architectures. You will define technical direction, drive architectural quality, and help teams solve systemic problems that no single team can solve alone, while building cloud-native systems across AWS and/or GCP. Qualifications - BS or equivalent in Computer Science or related technical field or equivalent combination of education and experience - 8+ years of experience in software and data engineering - Proven history of ability to quickly learn new skills and technologies - Expert knowledge in at least one modern backend programming language (e.g., Python, Java) - Experience with containerized and cloud-native development, including technologies such as Docker and CI/CD-driven delivery workflows - Strong understanding of at least one public cloud platform - Experience building APIs and backend platforms for data products - Strong knowledge of software development methodologies and best practices - Experience using data and service observability techniques to drive support and improvements of systems - Strong experience with event-driven architectures using messaging middleware (SQS, JMS, etc.) - Proficiency with managing CICD pipelines (e.g., GitLab Pipelines, GitHub Actions) - Experience building distributed systems in AWS and/or GCP - Experience supporting AI/ML data workflows through robust data pipelines - Strong system design and problem-solving skills Requirements - Experience with Spark, Flink, Dataflow, Dataproc - Experience with Docker and cloud-native development - Experience building scalable data platforms or lakehouses (Strong Plus) - Experience with layered geospatial data structures, data representations and processing frameworks (Strong Plus) - Experience supporting ML/AI platforms such as feature stores or training/inference data pipelines (Strong Plus) - Experience building self-serve data platforms, backend data products, or APIs consumed by downstream engineering, analytics, or AI/ML workflows (Strong Plus) - Proven ability to develop other strong senior engineers into Staff engineers, operating and leading their own initiatives with org-wide scope and high impact Benefits - Salary of approximately $117k-171k - Additional compensation may include a bonus or incentive program (if relevant) - Health care, vision, dental, retirement, PTO, sick leave, etc. Company Description Bayer is an Equal Opportunity Employer/Disabled/Veterans. Bayer is committed to providing access and reasonable accommodations in its application process for individuals with disabilities and encourages applicants with disabilities to request any needed accommodation(s) using the contact information below. Bayer is an E-Verify Employer.
Role Description Wir suchen eine*n (AI) Product Engineer*in auf Freelance-Basis, der*die unseren KI-Chat Maya technisch weiterentwickelt und langfristig Verantwortung für unser Produkt übernimmt. Die Zusammenarbeit ist zunächst für ein Projekt über ca. 18 Monate geplant mit ca. 2 Tagen pro Woche. Wir suchen ab sofort und auf Freelance-Basis. Die Zusammenarbeit kann remote erfolgen oder vor Ort in Berlin. Als Product Engineer übernimmst du Ownership für den technischen Teil unseres Produkts. Du arbeitest eng mit unserem Kernteam zusammen und denkst Produkt, Tech und Nutzer*innenbedürfnisse gemeinsam. Du bringst eigene Ideen, Lösungsvorschläge und Einschätzungen aktiv ein. - Du hilfst uns dabei, Maya technisch weiterzuentwickeln, bestehende Strukturen zu verbessern und neue Funktionen zuverlässig umzusetzen. - Du baust neue Features end-to-end mit Ownership: von der Idee über die technische Konzeption bis hin zu Umsetzung, Testing und Rollout. - Du übernimmst Verantwortung für die Stabilität, Sicherheit und Skalierbarkeit von unserem Hilfe-Chat Maya. - Du verbindest Tools, Datenbanken, APIs und interne Systeme miteinander, so dass unsere Produkt- und Teamprozesse effizienter werden. - Du übernimmst die technische Weiterentwicklung unserer React Frontend-Anwendung und Integration mit Botpress. - Du entscheidest mit, was wirklich gebaut werden sollte — mit Blick auf Wirkung, Priorität, Geschwindigkeit und Qualität. - Du arbeitest direkt mit UX und Psychologie zusammen und übersetzt fachliche Anforderungen in funktionierende technische Lösungen. Qualifications - Sehr gute Kommunikationsfähigkeit – nicht nur Techie-Sprache :) - Gute Deutschkenntnisse (Teamsprache und User Research sind auf Deutsch) - Eigenverantwortliches Entwickeln von kreativen Ideen und Lösungsvorschlägen - Zuverlässiges und strukturiertes Arbeiten - Lust, Teil eines kleinen, engagierten Kernteams zu werden - Sensibilität für das gesellschaftlich relevante und emotional anspruchsvolle Thema häusliche Gewalt - Nice to have: Erfahrung mit iterativem Arbeiten Hand in Hand mit UX Design und User Research - Nice to have: Erfahrungen in (Tech-) Startups Requirements - Erfahrung als Frontend, Backend oder Fullstack Developer*in oder Product Engineer*in - AI-first development: agentische Coding-Tools wie Codex oder Claude Code sind dein Default - Sehr gutes Gespür dafür, wann Low-Code reicht und wann eigene Entwicklung sinnvoller ist - Gutes Verständnis von Prompt-/Agent-Workflows und Low-Code/ No-Code Tools, wie z.B. Botpress - Gutes Verständnis für technische Architektur, Datenflüsse, Schnittstellen, Integrationen und Skalierbarkeit - Die Fähigkeit, schnell Lösungsansätze zu testen und diese sauber in stabile Produktlogik zu überführen - Nice to have: Erfahrung mit Conversational UI, Chatbots oder dialogbasierten Interfaces Benefits - Ein sinnstiftendes Produkt mit echtem gesellschaftlichem Impact - Ein kleines, motiviertes und interdisziplinäres myProtectify Team - Flexible Arbeitszeiten - Eine langfristig angelegte, planbare Zusammenarbeit mit ca. 2 Tagen pro Woche - 100 % Remote-Arbeit oder Nutzung unseres Co-Workings in Berlin - Regelmäßige Team Events – in Hamburg oder Berlin - Viel Gestaltungsspielraum, Verantwortung und kurze Entscheidungswege - Eine enge Zusammenarbeit mit Psychologie und UX - Ein Produkt, bei dem AI nicht Selbstzweck ist, sondern Menschen konkret unterstützen soll - Die Möglichkeit, ein AI-for-Good-Produkt langfristig mitzuprägen



