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.
Role
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.
This role is on-site. No remote
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
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.
Why join Appstack?
- Sit at the intersection of product, growth, and AI with real ownership from day one.
- Become a domain expert in mobile attribution, one of the most technically interesting and commercially valuable spaces in ad tech.
- Build the growth engine of a fast-moving startup serving the most ambitious mobile apps in the world.
- 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.