Senior Backend Software Engineer | Analytics & Integrations
Gympass
- Brasil
- Permanente
- Período integral
- Participate in developing core services within the Gympass ecosystem to construct long-term, efficient, and sustainable solutions through a comprehensive understanding of the company stack;
- Engage in discussions to comprehend and architect solutions addressing the requirements of various teams and services, demonstrating the ability to abstract common problems and devise strategic solutions that simplify team operations and enhance efficacy;
- Design, develop, test, deploy, maintain, and enhance services with a focus on performance, scalability, and resilience;
- Proactively identify and address technical debt to prevent its accumulation and ensure system robustness;
- Construct integrations with third-party APIs and tools anticipating potential pitfalls and edge cases and evaluating the cost and value of solutions to make informed decisions;
- Offer support for existing systems, aiming to improve functionality, scalability, and adaptability to new demands;
- Work in a collaborative and agile environment that values people, focusing on productivity and fostering a culture where team members are encouraged to share knowledge, mentor others, and contribute to an educational environment for learning;
- Act as a mentor for other engineers, aiding their technical development, and actively recruit by participating in interviews, architectural discussions, and panel contributions.
- Live the mission: inspire and empower others by genuinely caring for your own wellbeing and your colleagues. Bring wellbeing to the forefront of work, and create a supportive environment where everyone feels comfortable taking care of themselves, taking time off, and finding work-life balance.
- A bachelor's degree in computer science or analogous professional experience, supplemented by the ability to engage effectively with technical and non-technical stakeholders in English;
- Proven expertise in collaborating within modern agile product development teams, encompassing engineers and product managers, underpinned by a data-driven approach.
- Solid experience with Golang, the team also uses Python, and Javascript (GTM and React Native) eventually;
- Knowledge of SQL/NoSQL technologies, especially DynamoDB, Redis, and PostgreSQL/Aurora;
- Experience with event-driven architectures and message brokers, with focus on Kafka;
- Proficiency in cloud-based architecture, particularly within AWS environments;
- Expertise in containerization and orchestration, with Docker and Kubernetes;
- Deep understanding of software engineering principles, including DDD, SOLID, and Clean Code practices;
- Additionally, proficiency in technical documentation, underpinned by an understanding of technical diagrams;
- The following will be considered a plus:
- Knowledge of martech platforms, including Google Tag Manager (GTM), Segment, and analytics tools like Google Analytics 4 (GA4) and Amplitude. Experience with paid media platforms such as Google Ads, Facebook Ads, TikTok Ads, LinkedIn Ads, and Microsoft Ads;