Senior Back-end Engineer

Buenos Aires, Argentina

As a Senior Back-End Engineer at Appstack, you will take ownership of the entire back-end setup and stability, working closely with the CEO and tech team to drive the product roadmap and ensure a seamless user experience. You will be responsible for designing, developing, and maintaining a scalable, robust full-stack data solution using modern technologies and best practices.

As a Senior Back-End Engineer at Appstack, you will take ownership of the entire back-end setup and stability, working closely with the CEO and tech team to drive the product roadmap and ensure a seamless user experience. You will be responsible for designing, developing, and maintaining a scalable, robust full-stack data solution using modern technologies and best practices.

What is Appstack?

At Appstack, we are redefining how mobile apps grow through paid ads by providing access to reliable attribution and precise analytics. With our 'Enhanced App Campaigns' protocol, a state-of-the-art solution that enables advertisers to run app campaigns with superpowers, we are helping the most ambitious apps to scale and make more money.

Responsabilities

  • Design, build, and maintain scalable and reliable backend services and APIs

  • Develop and maintain Python-based applications, ensuring high code quality and test coverage

  • Design and implement system architectures on GCP, aligned with performance and scalability requirements

  • Collaborate closely with frontend and data teams to design efficient, well-integrated systems

  • Own API design and evolution (versioning, documentation, consistency, and usability)

  • Ensure system reliability and performance (monitoring, alerting, optimization, incident response)

  • Implement and maintain CI/CD pipelines to support fast and safe deployments

  • Manage infrastructure using IaC tools

  • Optimize cloud resource usage and costs on GCP

  • Ensure security best practices are applied (access control, secrets management, secure communication)

  • Participate in code reviews and contribute to engineering best practices

  • Work closely with product and business stakeholders to translate requirements into technical solutions

You might be a good fit if…

Education & experience
  • No education is required; you must prove you can do the work.

  • Proven track record in software development with 4+ years of experience in data engineering roles in high-intensity environments.

Technical Skills
  • Strong proficiency in Python, with experience building and maintaining production-grade applications

  • Experience designing and developing RESTful APIs (FastAPI, Flask, or Django)

  • Hands-on experience with Google Cloud Platform in production environments

  • Experience with Infrastructure as Code tools in complex systems

  • Solid understanding of cloud architecture and distributed systems, especially in data-intensive environments

  • Experience working across backend, data, and frontend boundaries, with an understanding of system interactions

  • Strong focus on performance, scalability, and reliability

  • Experience with observability tools

  • Experience with CI/CD pipelines and automated deployment workflows

  • Familiarity with containerization and orchestration (Docker, Kubernetes)

  • Understanding of database systems (SQL and/or NoSQL) and data modeling

  • Knowledge of messaging/streaming systems (Pub/Sub, Kafka)

  • Security best practices awareness (IAM, secrets management, secure APIs); prior security-focused experience is a plus

Soft Skills
  • English fluency is required as the working language at Appstack.

  • Strong communication skills to collaborate effectively with the team

  • Proactive mindset with a focus on delivering high-quality, scalable solutions.

  • Attention to detail and commitment to platform stability.

You are not a good fit if…

Attitude
  • You believe you already know everything and resist feedback.

  • You are satisfied with your current skills and don’t want to keep improving.

  • You prefer clever tricks over clarity and maintainability in your code.

Lack rigor
  • You do not review your own pull requests before asking for review.

  • You start coding without fully understanding the requirements.

  • You consider a task complete as soon as the code “works,” without caring about robustness or edge cases.

Why Join Appstack?

Learn a lot by working with the top 1% of tech talents

  • Opportunity to shape the technical foundation and future of a growing startup.

  • Work in a dynamic and collaborative environment with modern tools and technologies.

  • Drive meaningful impact by owning the platform's key features and shaping the user experience.

Apply for this role.

Attribution to measure every event, enrich signals, deep link users, and turn ads into personalized journeys to increase ROAS.

© Crafted by Appstack Tech, Inc.

Attribution to measure every event, enrich signals, deep link users, and turn ads into personalized journeys to increase ROAS.

© Crafted by Appstack Tech, Inc.

Attribution to measure every event, enrich signals, deep link users, and turn ads into personalized journeys to increase ROAS.

© Crafted by Appstack Tech, Inc.