Senior Software Engineer - Full-stack - Growth Product
New
J
JobgetherDigital finance
Based in Brazil, Across different time zonesFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- At least 5 years of software engineering experience
- Required Skills
- DockerPythonKubernetesReact NativeRubyTypeScriptGoReactRustDistributed Systems
Requirements
- At least 5 years of software engineering experience, including building and maintaining production systems at scale.
- Strong full-stack development experience with at least one of TypeScript, Rust, Go, Python, or Ruby.
- Experience with React or React Native.
- Solid understanding of distributed systems, performance optimization, debugging, and secure software development practices.
- Familiarity with tools and technologies such as Docker, Kubernetes, Terraform, MySQL/MariaDB, Redis, or GitLab CI/CD.
- Ability to connect engineering decisions to business objectives, user needs, and measurable product outcomes.
- Ability to investigate complex technical challenges, interpret data, and develop effective, scalable solutions.
- Confidence managing priorities, making technical decisions, and delivering results in a remote-first, globally distributed environment.
- Ability to work effectively with cross-functional teams across different time zones.
- Experience with A/B testing, analytics instrumentation, experimentation platforms, growth engineering, user funnels, lifecycle optimization, conversion improvement, or data analysis tools is preferred.
Responsibilities
- Build and maintain full-stack features for discovering, accessing, and engaging with financial products across web and mobile platforms.
- Implement solutions for marketing campaigns, registration, identity verification (KYC), account funding, and other conversion journeys.
- Develop reusable components and services that support high volumes of global traffic while maintaining performance, reliability, and security.
- Partner with product managers, designers, data analysts, and engineers to identify growth opportunities and deliver solutions aligned with business objectives.
- Participate in system design and architectural discussions, balancing user needs, scalability, maintainability, and engineering quality.
- Use analytics, experimentation frameworks, and performance data to evaluate user behavior, test hypotheses, and improve product outcomes.
- Maintain code quality, testing, debugging, security, and performance across the technology stack.
- Drive technical initiatives from problem identification and implementation through measurement, iteration, and ongoing improvement.
View Full Description & ApplyYou'll be redirected to the employer's site