{"id":945655,"url":"https://alion.io/job/aplazo-senior-lead-fullstack-engineer","title":"Senior / Lead Fullstack Engineer","company":{"id":6196,"name":"Aplazo","domain":"aplazo.mx","url":"https://alion.io/company/aplazo","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Ashby","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"lead","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"structured","locations":[],"countries":[],"hiring_countries":["MX"],"hiring_countries_total":1,"salary":null,"salary_estimate":{"min_usd":47000,"max_usd":135000,"period":"year","method":"global_role_cell_scaled_by_country","sample_n":1232},"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Amazon ECS","optional":false},{"name":"AWS","optional":false},{"name":"AWS Lambda","optional":false},{"name":"ChatGPT","optional":false},{"name":"CI/CD","optional":false},{"name":"Claude","optional":false},{"name":"Copilot","optional":false},{"name":"Dart","optional":false},{"name":"Datadog","optional":false},{"name":"Flutter","optional":false},{"name":"Go","optional":false},{"name":"GraphQL","optional":false},{"name":"Java","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Python","optional":false},{"name":"Rest API","optional":false},{"name":"AI Agents","optional":true},{"name":"Angular","optional":true},{"name":"BigQuery","optional":true},{"name":"Codemagic","optional":true},{"name":"GCP","optional":true},{"name":"Google BigQuery","optional":true},{"name":"JavaScript","optional":true},{"name":"Jenkins","optional":true},{"name":"OpenAI","optional":true},{"name":"Pulumi","optional":true},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-04-27T19:37:10Z","employer_posted_date":"2026-04-27","last_verified_at":"2026-10-01T10:22:56Z","board_verified":true,"closed_at":null,"days_open":157,"trust":{"level":"stale","repost_count":0,"flags":["stale"],"days_open":156},"description":"About the Role\nAplazo is building the financial layer for Latin America's commerce - and we're doing it with a tech team that's small enough to move fast but large enough to tackle genuinely hard problems.\nWe're looking for a Senior or Lead Full Stack Engineer who is equally at home designing a backend service and shipping a polished mobile application. You'll own features end-to-end, work across a modern stack, and be part of a team that ships to millions of users across Mexico.\nAt E2 (Senior), you independently own features and deliver high-quality, production-ready code across the stack. You're the kind of engineer who finishes what they start, writes code others can learn from, and raises quality standards around you.\nAt E3 (Lead), you're the technical anchor of your squad. You own systems, drive architecture decisions, and make the engineers around you meaningfully better. You've been through enough production incidents, rewrites, and tech debt battles to know that the best solution isn't always the most elegant one - it's the one that gets shipped, maintained, and evolved.\nWhat You'll Build\nEnd-to-end product features - from database schema to API design to the mobile experience users interact with\n\nInternal tools, merchant-facing platforms, and customer-facing mobile flows\n\nObservability from day one - SLOs, alerts, dashboards - so you know when something's broken before users do\n\nSystems designed to be handed off: documented, tested, and legible to the engineer who touches it six months later\n\nWhat You'll Do\nDesign and implement features across mobile and backend, owning the full surface area\n\nContribute to (E2) or lead (E3) architecture and design decisions - write proposals, present trade-offs, make calls\n\nConduct rigorous code reviews - catching correctness issues, security gaps, and opportunities to mentor\n\nRespond to and resolve production incidents, and leave runbooks better than you found them\n\nUse AI tools daily - not as a crutch, but as a force multiplier for speed, testing, and exploration\n\nHelp engineers around you grow, especially through pairing, thoughtful feedback, and honest code review (E3)\n\nWhat We're Looking For\nTechnical\n3+ years of fullstack experience (5+ for E3), ideally in B2C products\n\nStrong backend skills: Java/Spring as the primary stack; Python or Go a plus\n\nStrong mobile skills: Flutter/Dart - comfortable building real production apps, not just gluing widgets together\n\nSolid experience with APIs (REST, GraphQL), databases (PostgreSQL, MongoDB), and cloud infrastructure (AWS: ECS, Lambda)\n\nFamiliarity with microservices and event-driven architectures\n\nGood testing instincts - unit, integration, and enough end-to-end to actually trust your builds\n\nComfortable with CI/CD pipelines, observability tools (DataDog), and deployment in cloud environments\n\nAwareness of how payments platforms work - the flows, the constraints, the failure modes that matter in a BNPL or fintech product\n\nAI Fluency\nWe use AI tools as serious development infrastructure, not productivity theater. We expect you to:\nUse AI tools (Claude, Copilot, ChatGPT) daily - for coding, debugging, refactoring, and writing tests\n\nBuild and share reusable prompts or workflows that raise the team's baseline (E2)\n\nApply AI strategically for architecture exploration, large-scale refactors, and prototyping (E3)\n\nThink critically about where AI helps and where it misleads - and teach others the difference\n\nStay current on AI capabilities that are relevant to fintech and development\n\nCommunication\nWrites clear technical documentation - the kind that actually gets read\n\nExplains trade-offs to engineers and non-engineers alike, without condescension or jargon\n\nFluent in Spanish; working English for cross-team collaboration with our India and international colleagues\n\nMindset\nProduct-minded: you understand the business outcome behind the ticket you're working on\n\nComfortable moving between mobile and backend as needed - no \"that's not my domain\" on a fullstack team\n\nStrong ownership: you see problems through to resolution, including the unglamorous parts\n\nComfortable with uncertainty and changing priorities in a fast-scaling company\n\nNice to Have\nWeb development experience (Angular or React, TypeScript, HTML/CSS)\n\nHands-on experience building or integrating payments systems (PSPs, payment rails, BNPL)\n\nOn-call experience and genuine comfort with production ownership\n\nContributions to shared libraries, tooling, or internal platforms\n\nExperience transitioning teams or codebases across tech stacks\n\nOur Stack\nBackend: Java/Spring · Python · Go Mobile: Flutter (Dart) Web: Angular · React · TypeScript · HTML/CSS (nice to have) Data: PostgreSQL · MongoDB · BigQuery · GraphQL Infrastructure: AWS (ECS, Lambda) · GCP (PubSub) · Pulumi · Jenkins · CodeMagic Observability: DataDog AI tools: Claude · OpenAI · GitHub Copilot\nWhy Aplazo\nWe're a Series B fintech on a mission to make financial access fair and simple for millions of people in Latin America. We connect buyers and merchants through a BNPL product that actually works - and we're building the technical infrastructure to support the next decade of that growth.\nWhat you'll find here:\nA small, senior engineering team that moves fast and argues about the right things\n\nReal ownership: you'll ship features that reach millions of users, not work on internal tooling for years\n\nA culture that takes AI seriously - we run a company-wide hackathon with agentic AI as the theme, and we expect engineers at all levels to be fluent\n\nA team that invests in learning - through engineering workshops, architecture reviews, and direct exposure to hard production problems\n\nAn honest engineering culture: we write RFCs, do real code reviews, and have the hard conversations before shipping\n\nOur tech vision: be the most beloved and innovative tech organization in Latin America. We're serious about it.\nPro Tip:\nHow do we review your CV? Help us find you!\nWe filter applications with the help of AI. To ensure your profile is properly evaluated, we recommend describing your experience using the keywords from this job posting.\nPersonal data collected during the recruitment process will be processed in accordance with the Privacy Notice of Aplaz, S.A. de C.V. (“Aplazo”), available at our Privacy and Policy Notice.\nAplazo does not discriminate on the basis of race, religion, skin color, sex, gender, age, ethnic or national origin, marital status, disability, social or economic status, sexual preferences, or any other condition or characteristic. Selection is based solely on the qualifications and merits of the candidates.","description_format":"text","description_chars":6639,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"Spanish","level":"Advanced (C1)","optional":false}]},"benefits":[],"hiring_locations":[{"name":"Mexico","iso":"MX","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Buy Now, Pay Later"],"lifecycle":[{"event":"open","at":"2026-09-15T20:36:23Z"}],"liveness":{"score":8,"band":"cold","label":"Long shot","p_open":1,"p_active":0.286,"p_room":0.28,"age_days":156,"expected_fill_days":46,"reasons":["conf:7","velocity","win:tail","crowd:"],"computed_at":"2026-10-01T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/aplazo-senior-lead-fullstack-engineer","json_url":"https://alion.io/job/aplazo-senior-lead-fullstack-engineer.json","meta":{"generated_at":"2026-10-01T19:50:41Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":2450,"day_limit":5000,"remaining_today":2550,"minute_limit":60,"resets_at":"2026-10-02T00:00:00Z"}}}