Senior Backend Engineer (Go) and Senior Mobile Engineer (React Native)
Role in brief
Trust Wallet seeks a Senior Backend Engineer to build services with Go, or a Senior Mobile Engineer to develop cross-platform applications using React Native. Both roles contribute to a widely used crypto wallet, focusing on development, architecture, and performance. Candidates with significant experience in either Go or React Native should apply.
About the role
This role at Trust Wallet involves contributing to a non-custodial crypto wallet used by a large global user base. As a Senior Backend Engineer, you will focus on developing backend services for various platforms, including web, mobile, and desktop, alongside managing and monitoring infrastructure. Your work will directly support the functionality and reliability of the wallet's operations.
Alternatively, as a Senior Mobile Engineer, you will be responsible for developing cross-platform mobile applications. This includes designing application architecture, optimizing performance, and potentially mentoring other team members. Your contributions will ensure a seamless and efficient user experience across different mobile operating systems.
Success in either position means delivering robust and scalable solutions that enhance the Trust Wallet platform. For backend, this involves stable and efficient service operation; for mobile, it means high-performing and well-architected applications. Both roles require a commitment to quality and a deep understanding of their respective technical domains to support the wallet's extensive user base.
The salary for these roles ranges from $90,000 to $130,000 per year, gross.
Skills that matter here
- Go: This language is central for the Senior Backend Engineer role, involving the development of core backend services.
- React Native: This skill is crucial for the Senior Mobile Engineer, focusing on building cross-platform mobile applications.
- AWS: Experience with AWS is relevant for infrastructure management and monitoring within the backend role.
- Docker: Docker knowledge supports the deployment and management of services, particularly for backend development.
- microservices: Understanding microservices architecture is important for designing and developing scalable backend solutions.
- TypeScript: TypeScript is used for developing robust and maintainable cross-platform mobile applications.
Who this role suits
- A person who thrives on building foundational services for a global user base.
- Someone who enjoys designing and optimizing mobile application architecture.
- An individual who is comfortable taking ownership of development and infrastructure aspects.
- A professional with a strong background in either Go or React Native development.
From the employer
Senior Backend Engineer (Go)
- Development of backend services for platforms (web, mobile, desktop).
- Infrastructure management and monitoring.
Senior Mobile Engineer (React Native)
- Development of cross-platform mobile applications.
- Architecture design, mentoring, and performance optimization.
Senior Backend Engineer (Go)
- 5+ years of development experience, 3+ years with Go.
Senior Mobile Engineer (React Native)
- 5+ years of development experience, strong React Native skills.
Senior Backend Engineer (Go) and Senior Mobile Engineer (React Native)
- Salary: ~$90,000 – $130,000 per year (gross).
Questions about this role
What is the remote work policy for these roles?
These are fully remote positions.
What level of experience is required?
Both positions are for senior-level engineers, requiring at least 5 years of development experience, with specific requirements of 3+ years in Go for the Backend role or strong React Native skills for the Mobile role.
What are the core technologies used in these roles?
The Senior Backend Engineer role primarily uses Go, with exposure to cloud platforms like AWS, Azure, GCP, and container technologies like Docker and K8s. The Senior Mobile Engineer role focuses on React Native, TypeScript, and targets iOS and Android platforms.