Middle Fullstack Engineer
The place where impact matters
This is us
At Avenga we build digital solutions that integrate seamlessly into the wider web ecosystem. Our mission is to create embedded web technologies that power smooth, secure, and scalable interactions between platforms. By blending full stack expertise with a user-first approach, we’re redefining how modern systems connect and communicate across domains.
This is the job
We’re seeking a Full Stack Developer to join our team and help drive the integration of our platform with third-party websites and services. You will design and implement interactive embedded components—such as action or payment buttons—and ensure they securely trigger workflows on our system. This role is key to enhancing our product’s connectivity, user experience, and architectural flexibility.
You’ll work in a 3x2 hybrid in-person model, collaborating with cross-functional teams to deliver end-to-end features that are robust, responsive, and integration-ready.
This is you
Proven experience in full stack web development, handling both frontend and backend responsibilities
Skilled in developing embedded web solutions, including interactive buttons or widgets for third-party integration
Proficient in RESTful API development, documentation, and integration with external systems (callbacks, redirects, secure endpoints)
Fluent in modern web languages and frameworks:
Frontend: HTML, CSS, JavaScript (React or Vue preferred)
Backend: Node.js, Python, or similar backend technologies
Understanding of web authentication and security practices, including OAuth2, token handling, CORS, and data protection
Experienced in event-driven communication across sites using postMessage
, event listeners, and secure redirection
Effective collaborator with a problem-solving mindset, comfortable in hybrid work environments
Nice-to-have skills
Experience with serverless architecture (e.g., Azure Functions)
Familiarity with webhooks and async event handling
Background in platform integration or B2B SaaS environments
Exposure to embedded commerce or payment solutions
This is your role
Design, build, and maintain full stack solutions to support embedded components for integration into external websites and apps
Develop and expose RESTful APIs that facilitate secure, scalable platform integrations
Implement authentication and authorization flows (OAuth2, tokens) to ensure secure transactions and user interactions
Create and manage cross-site communications using postMessage
, custom events, and secure redirects
Collaborate with product, design, and architecture teams to align on embedded UX and functionality
Optimize for performance, reusability, and long-term scalability of components and integrations
Contribute to the adoption of serverless and event-driven architectures where applicable
Participate in team ceremonies and in-person collaboration days (3x2 hybrid schedule)
- Locations
- Cordoba
- Remote status
- Hybrid
- Seniority
- Mid-level
Your way in starts here
APPLICATION
Send us your application, we are ready to hear your story and explore how we can grow together.
REVIEW
Our team carefully reviews every application with curiosity and care. If your profile isn’t the right fit today, we will keep it in mind for future opportunities that match your skills and ambitions.
TALENT ACQUISITION INTERVIEW
You will meet our Talent team to talk about your goals and learn more about who we are, what we offer, and how we support our people.
TECHNICAL INTERVIEW
Our tech interview is all about diving deeper into your expertise and understanding your strengths, how you solve problems, and how you think – no trick questions, just a meaningful conversation.
CUSTOMER INTERVIEW
For some roles, especially when our clients are closely involved, you might also have a conversation with them – it’s a chance for everyone to align and get to know each other better.
JOB OFFER
If we both feel it’s the right match, we will send you an offer to join us. And even if it’s not the time just yet, you’ll always hear back from us.
WELCOME!
Your new team is excited to meet you, support you, and build something great together. Let’s make your first day the start of a journey that shapes a career that matters.