FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer
R2 CompaniesSenior Software Engineer designing highly scalable systems for R2, a fintech unlocking SMB potential. Collaborating across teams to improve service delivery and promote growth.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in designing and building API-driven services with a focus on microservices architecture, robust data modeling, and event-driven systems. Proficient in implementing CI/CD pipelines and containerization technologies while ensuring high code quality and system reliability.
Highest-signal resume keywords
API-Driven Services DevelopmentMicroservices ArchitectureGo, Python, Java, or Rust ProgrammingCI/CD Pipeline ImplementationContainerization with Docker and Kubernetes
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
API DevelopmentMicroservicesGo ProgrammingPython ProgrammingJava ProgrammingRust ProgrammingPostgreSQLMongoDBDockerKubernetes
Soft Skills
Problem-SolvingCollaborationAccountabilityLearning Culture Promotion
Tools & Technologies
Gitlab CISpinnakerJenkinsGoCDConcourseGRPCIstioLinkerdAPI GatewaysReact
Industry Keywords
Event-Driven ArchitectureData ModelingService Mesh3rd-Party API IntegrationReliability Engineering
Tech Stack
Tools & technologiesDockerDynamoDBGoGraphQLGRPCJavaJenkinsKubernetesMicroservicesMongoDBNoSQLPostgresPythonReactRustSpinnaker
About the role
Key responsibilities & impact- Design, build, and maintain APIs, services, and systems across R2
- Own the product and solution architecture
- Ensure best practices and uptime
- Contribute to company-wide standards and reliability
- Ensure delivery of mission-critical systems with tight deadlines
- Increase the quality of the delivered code, towards a zero-bug policy
- Research and invest in new tooling to improve services
- Think about security throughout everything you do
- Promote a culture that fosters learning, growth, risk-taking, and accountability
- Work with other teams to figure out how to build tools to make them more productive
Requirements
What you’ll need- 5+ years of engineering experience building API-driven services, with an appetite to code on a daily basis.
- Experience with distributed architecture patterns, in particular microservices.
- Experience programming in either Go, Python, Java, or Rust.
- Experience in designing and implementing robust data models for production using relational databases (PostgreSQL, etc.) and/or NoSQL (MongoDB, DynamoDB, etc).
- Experience in containers (Docker, Docker Compose, Kubernetes).
- Experience in CI/CD pipelines (Gitlab CI, Spinnaker, Jenkins, GoCD, Concourse, etc.)
- Experience designing and implementing Event-Driven architectures.
- Working experience with gRPC, Service Meshes (Istio, Linkerd, etc), API Gateways.
- Familiar with UI technologies such as React, GraphQL, Server-side rendering, etc.
- Experience building integrations with 3rd-party APIs/services is a big plus.
Benefits
Comp & perks- The chance to join a high-impact, mission-driven fintech with regional scale
- Cross-functional collaboration with exceptional teams across Latin America
- Equipment provided by R2
- Training budget for professional development
- Career growth within R2