Senior Fullstack Developer - Python/AWS | AcidLabs
Full Stack Developer SeniorJoin our engineering team to build and evolve enterprise-scale advertising management platforms. As a Full Stack Developer Senior, you will be responsible for developing high-impact solutions that handle millions of records and serve commercial teams across multiple countries. This role is key in the evolution of microservices architectures, working on both backend and high-complexity interfaces. We are looking for a professional with a strong analytical capacity and an unwavering focus on quality, who uses Artificial Intelligence tools as a strategic support to optimize their work, always maintaining a superior technical criterion.Design and implement RESTful and GraphQL APIs in Python, applying robust design patterns.Integrate asynchronous messaging services for efficient event processing.Build complex user interfaces with React, ensuring an optimal user experience.Develop reusable components and maintain consistency in interface design.Optimize queries and relational database operations to ensure high performance.Actively participate in the design of scalable architectures based on microservices.Write unit and end-to-end tests, contributing to code quality and stability.Document technical and architectural decisions, promoting good practices.Minimum 5 years of verifiable experience in production software development.Advanced experience in backend development with Python and FastAPI.Advanced knowledge in TypeORM (Entities, Repositories, QueryBuilder, migrations).Intermediate to advanced experience with PostgreSQL (complex queries, indexes, optimization).Advanced mastery of React 18+ (Hooks, Context, performance optimization) or equivalent frontend frameworks.Advanced experience with TypeScript (Types, generics, utility types).Intermediate to advanced knowledge in testing with Jest (unit tests, mocking, coverage) and Cypress (E2E testing).Experience with AWS services, including S3 for file storage and management.Intermediate knowledge in authentication and authorization with JWT/Passport.Experience with NestJS for backend development.Knowledge in software architecture and design patterns.Experience with Azure AD/MSAL for enterprise SSO integration.Familiarity with event-driven architectures and tools like Kafka.Handling of asynchronous message queues like BullMQ/Redis.Experience with search solutions like Elasticsearch/OpenSearch.Knowledge in Databricks SQL for analytical queries on big data.Experience with CI/CD tools like GitHub Actions and Terraform.Architectural thinking: Ability to design scalable and sustainable solutions for the long term.Ownership: End-to-end responsibility in delivering quality solutions.Technical curiosity: Constant interest in exploring and proposing new technologies.Adaptability: Comfortable working in complex and constantly changing environments.Technical communication: Ability to explain complex concepts to diverse audiences.Collaboration: Effective work with multidisciplinary and distributed teams.Mentorship: Ability to guide junior developers and perform constructive code reviews.Technical criterion: Ability to validate and question results, even those generated by AI, ensuring quality.With a presence in more than 10 countries and a multicultural team, we work with organizations that are changing the way Latin America operates, connects, and digitizes.We do it from a culture that puts people at the center and takes excellence and innovation as a habit, not as an exception.We create real impact because we believe in the real people who build it.Corporate benefits will depend on the LATAM location where you are based!