9 days ago

Principal Fullstack Engineer

DEPT®

On Site
Full Time
ARS 0
Buenos Aires, Buenos Aires Province, Argentina

Job Overview

Job TitlePrincipal Fullstack Engineer
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered SalaryARS 0
LocationBuenos Aires, Buenos Aires Province, Argentina

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

Why DEPT®?

We are pioneers at heart, always leaning forward to create what doesn't exist today. Born digital, DEPT® is a new model of agency with deep skills in technology and marketing. We hire curious, self-driven, talented people who never stop innovating, fostering a culture big enough to cope and small enough to care. With people across 20+ countries, we provide the best tools, global opportunities, and benefits, while investing in your growth, team, and autonomy to solve client problems.

What will your day be like?

  • You’ll develop complex applications making a material impact and seen by millions of users.
  • You’ll utilize Node.js, React, Vue, and various supporting technologies.
  • You’ll actively participate in agile software development practices and peer/code reviews.
  • You’ll interface with clients, balancing 80% hands-on development with 20% client interaction and documentation.
  • You’ll both learn new things from other DEPTsters and improve existing processes.

Responsibilities

  • Lead the technical discovery and architecture design for platform integration with design platforms and advertising DSPs.
  • Design, develop, and maintain high-quality software solutions using NodeJS and TypeScript.
  • Define and architect scalable backend systems using AWS services, including Event Driven Architecture, SQS, Lambda, DynamoDB, and CloudFormation.
  • Investigate and design integration architecture for third-party APIs such as design platform App SDK, The Trade Desk, Google Display & Video 360, and Stripe.
  • Define authentication and authorization architecture using OAuth 2.0 for multi-party integrations (design platform, DSPs, client platform).
  • Design data architecture and reporting strategy for cross-platform advertising analytics, including evaluation of data warehouse requirements.
  • Investigate and define technical requirements for the discovery phase, ensuring thorough understanding of API capabilities and constraints.
  • Create comprehensive technical documentation, including architecture diagrams, API capability assessments, integration patterns, and technical feasibility reports.
  • Provide technical leadership and recommendations on architecture decisions, technology choices, and implementation strategies.
  • Answer pending technical questions and provide clear go/no-go recommendations on technical feasibility to stakeholders.
  • Define testing strategies and develop automated unit and integration test suites to ensure code quality and reliability.
  • Contribute to an Agile team, participating in all phases of the software development lifecycle.
  • Work on frontend components using React/Next.js or Vue/Nuxt as needed for App SDK integration.

Qualifications

7+ years of experience in Software Engineering

Required Skills:
  • NodeJS
  • TypeScript
  • REST APIs and third-party API integrations
  • Prior experience with OAuth 2 authentication
  • Experience with Event Driven Architecture
  • Experience with AWS (SQS, Lambda, DynamoDB, CloudFormation)
  • React/Next.js or Vue/Nuxt experience
  • Payment processing integration (Stripe preferred)
  • Ability to do deep technical research and documentation skills
  • Ability to evaluate technical feasibility and provide recommendations

Optional Skills (Nice to Have):
  • Experience with advertising technology platforms (DSPs, SSPs, programmatic advertising)
  • Knowledge of The Trade Desk or Google Display & Video 360 APIs
  • Experience with advertising platform integrations (Meta Ads, TikTok Ads)
  • Multi-tenant SaaS platform development
  • Data warehouse and analytics pipeline experience
  • Experience setting up and maintaining projects using Projen and AWS CDK
  • Understanding of creative specifications and ad formats
  • Experience with DMP (Data Management Platforms) like Optimal
  • Familiarity with threshold billing models
  • Solid experience working in an Agile team
  • Proven ability to work effectively as part of a team and independently
  • Strong investigative skills with the ability to determine requirements for successful project delivery
  • Demonstrated knowledge of software testing, including the ability to create automated unit and integration tests

What do we offer?

  • We enjoy spending time together, working closely with other local colleagues in our fully equipped Buenos Aires offices (Villa Crespo or Mar del Plata) with refreshments and great common spaces.
  • Premium healthcare through OSDE for the employee and their immediate family members.
  • Mendel prepaid card with a monthly allowance for grocery purchases.
  • Monthly reimbursements for Wi-Fi/electricity expenses.
  • Monthly reimbursements for training/English classes.
  • 100% covered “Plan Total” membership at Sportclub.
  • Access to our benefits platform through Bonda.
  • A flexible vacation policy.

We support you being you

DEPT® is an equal opportunity employer (EOE). We believe our work is at its best when our people feel safe and free to be themselves. We’re committed to an inclusive and barrier-free recruitment and selection process and workplace, regardless of anyone’s lived experience, race, color, religion, sex, national origin, age, disability, and genetic information. We accommodate any needs; it’s confidential and ensures full support at every step.

We are a B Corp-certified company passionate about purpose-driven work. Our hope is that you can feel good about the contributions DEPT® is making to the world, and we always have an open door for your ideas in making the world a better place.

DEPT® is a pioneering technology and marketing services company that creates integrated end-to-end digital experiences for brands such as Google, KFC, Philips, Audi, Twitch, Patagonia, eBay and more. Its team of 2,500+ digital specialists across 30+ locations on 5 continents delivers pioneering work on a global scale with a boutique culture.

Diversity, Equity, & Inclusion

At DEPT®, we pride ourselves on creating an inclusive workplace where everyone has an equal opportunity to thrive. We actively recruit, develop, nurture, and retain talented individuals from diverse backgrounds, with varying skills and perspectives. Not sure you meet all qualifications? Apply, and let us decide! Research shows that women and members of underrepresented groups tend not to apply for jobs when they think they may not meet every requirement, when in fact they do. We believe in giving everyone a fair chance to shine. We also encourage you to reach out to us and discuss any reasonable adjustments we can make to support you throughout the recruitment process and your time with us. Learn more about our dedication to diversity, equity, and inclusion on our website.

Key skills/competency

  • Node.js
  • TypeScript
  • React
  • AWS Services (SQS, Lambda, DynamoDB, CloudFormation)
  • Event Driven Architecture
  • REST APIs
  • OAuth 2.0
  • Architectural Design
  • Technical Leadership
  • Agile Methodologies

Tags:

Principal Fullstack Engineer
Architecture
Technical Leadership
System Design
API Integration
Backend Development
Frontend Development
Agile
Client-Facing
Testing
Documentation
Node.js
React
TypeScript
AWS
Lambda
DynamoDB
SQS
CloudFormation
Next.js
Vue.js

Share Job:

How to Get Hired at DEPT®

  • Research DEPT®'s culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor, focusing on their 'pioneers at heart' and B Corp status.
  • Tailor your resume for Principal Fullstack Engineer: Highlight your 7+ years of Node.js, TypeScript, React/Vue, and AWS experience (SQS, Lambda, DynamoDB, CloudFormation), emphasizing leadership and architectural design.
  • Showcase integration expertise: Prepare to discuss your experience with REST APIs, third-party integrations, OAuth 2.0, and payment processing (Stripe).
  • Demonstrate architectural design skills: Be ready to present examples of scalable backend systems, event-driven architectures, and data warehousing solutions you've designed.
  • Prepare for client interaction discussions: Practice articulating technical solutions clearly and concisely, reflecting the 20% client interaction aspect of this Principal Fullstack Engineer role.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background