Back End Engineer - 377 (W2/EOR-Remote: North & South America, Europe)
Braintrust
Software Engineering
Costa Rica
Posted on Jan 4, 2025
Job Description
Contract length: 6 months (W2/EOR) - opportunity to extend
Interview process: 2 interview rounds
This role is open to candidates based in the US, Canada, South/Central America and Europe.
Candidates must be able to overlap at least 4 hours with Pacific Time (PST) until 1 pm PST.
Start date: first week of January
Please note: The maximum hourly rate may vary depending on the candidate’s country of residence due to Employer of Record (EOR) fees. These fees, which cover essential services such as payroll processing, benefits administration, and compliance with local employment laws, are country-specific and can impact the final rate offered.
Contract length: 6 months (W2/EOR) - opportunity to extend
Interview process: 2 interview rounds
This role is open to candidates based in the US, Canada, South/Central America and Europe.
Candidates must be able to overlap at least 4 hours with Pacific Time (PST) until 1 pm PST.
Start date: first week of January
Please note: The maximum hourly rate may vary depending on the candidate’s country of residence due to Employer of Record (EOR) fees. These fees, which cover essential services such as payroll processing, benefits administration, and compliance with local employment laws, are country-specific and can impact the final rate offered.
- You will work with the existing engineering team and help contribute to the direction of the projection and team
- Collaborate with cross-functional teams to design, develop, and implement solutions
- Create and maintain APIs, rSpec testing suite, and middleware to facilitate data flow between systems
- Perform system analysis, troubleshooting, and debugging to identify and resolve integration issues
- Ensure compliance with security protocols and data privacy regulations during integration processes
- Troubleshoot and optimize application performance to provide optimal experience
- Ability to design maintainable database schemas and easy-to-understand data structures
- Ability to design technical solutions with little direction or guidance
- Engage in the team's organizational processes, such as planning, backlog refinement, and sprint reviews, to ensure effective collaboration and feedback
- Collaborate with product managers and designers to understand requirements and translate them into technical solutions Proactively identify and address potential technical issues and bottlenecks
- 5+ years of software development experience in one or more general-purpose programming languages; Go, Python, Rust, Ruby.
- Experienced with SQL, GraphQL, REST, HTTP, Thrift or gRPC basics, and the ability to design and implement maintainable APIs.
- Strong organizational skills, the ability to prioritize tasks and keep projects on schedule.
- Excellent communication skills. You collaborate effectively with teams in a fully remote environment and discuss complex topics with technical and non-technical audiences.