Early Interest - Senior Fullstack Engineer at Smartly | AdTechTalent
EngineeringYesterdayRemote
Smartly
Early Interest - Senior Fullstack Engineer
Node.jsTypeScriptbackenddistributed systemsdata processingAPIsPostgreSQLRedisRuby on RailsSidekiqKafkaKubernetesAWSGCPsoftware engineeringscalabilityperformancehybridMexico City
Key details
Salary
Not specified
Employment type
Full-time
Seniority
Senior
Years experience
5-10
Location
Mexico City, Mexico
Full job description
Smartly is hiring a Senior Fullstack Engineer focused 90% on backend for their Benchmarks and Ad Studies team. The role involves building and evolving data-intensive backend services and APIs, maintaining data ingestion pipelines, designing scalable and reliable data models and architectures, and working on distributed systems. Candidates should have strong experience with Node.js, TypeScript, Redis, Ruby on Rails, Sidekiq, PostgreSQL, and familiarity with Kafka, Kubernetes, AWS/GCP, and distributed data-processing systems. The role requires 5-10 years of experience building complex backend systems, strong software engineering fundamentals, and the ability to own technical problems and influence architecture. The position is full-time, hybrid with one day per week onsite in Mexico City. Benefits include healthcare, mental health services, equity options, paid holidays, family leave, and flexible work arrangements including up to 30 days working abroad annually.
What you'll do
Design, build, and evolve data-intensive backend services and APIs that operate reliably at scale
Similar jobs
More roles worth a look
Related opportunities based on specialty and working model so candidates can keep momentum.
Build and maintain data ingestion pipelines and integrations with internal and external systems
Develop strategies for efficiently processing large volumes of data while maintaining high API performance and predictable system behavior
Design data models and processing architectures balancing performance, scalability, reliability, and maintainability
Work on distributed systems addressing failures, retries, concurrency, consistency, and observability
Identify performance bottlenecks across services, databases, and data-processing workflows and drive improvements
Take ownership of technical problems from design through implementation, deployment, monitoring, and iteration
Influence architectural decisions and help the team make pragmatic technical trade-offs
Collaborate with engineers, product managers, and other stakeholders to turn complex product requirements into robust technical solutions
Raise the engineering bar through thoughtful design discussions, code reviews, and strong software engineering practices
Requirements
Strong professional experience building backend systems with Node.js, TypeScript, or comparable modern backend technologies
Experience designing and operating robust, complex, distributed applications in production
Strong understanding of APIs, databases, data modeling, asynchronous processing, and backend performance
Experience working with systems that ingest, transform, or process significant amounts of data
Ability to reason about scalability, reliability, concurrency, failure modes, and system performance
Strong software engineering fundamentals and an ability to make pragmatic architectural decisions
Experience taking ownership of technically ambiguous problems and driving them toward production-ready solutions
Ability to contribute to architecture and technical direction while operating effectively as a senior individual contributor
Clear communication and collaboration skills across engineering and product teams
Ability to work from Mexico City office one day per week
Tech stack
Node.jsTypeScriptRedisRuby on RailsSidekiqPostgreSQLKafkaKubernetesAWSGCPdata warehousesdistributed data-processing systems
Benefits
Inclusive global culture with diverse teamGlobal impact on customers' success and business growthHealthcare packages and mental health servicesWork-life balance with paid holidays and family leaveEquity options and performance-based rewardsCompetitive compensation and career development opportunitiesFlexible hybrid workplace with option to work abroad up to 30 days annually
Apply now
Ready to take the next step in your career? Click the button below to continue to the application process.