Role :: Backend Engineer
Location :: Brazil Remote
Duration :: 12 Months
Mandatory Skills
Key Responsibilities:
Design and develop code, define tests, contribute to and manage releases for Investment Products projects and deliverables, such as:
• Backend services that:
o Maintain customer financial accounts
o Maintain customer and firm financial transactions
o Process very large data sets using batching, caching, parallelizing, streaming, and queuing strategies
o Implement RDBS and NoSQL databases, virtual machines, on demand workers, messaging
• API development that:
o Integrates with third party API providers
o Provide synchronous and asynchronous processing
o Support integration with iOS, Android, Web clients
o Implement GraphQL and REST endpoints
o Design, develop, test, and operate microservices solutions
o Support various backend services and reporting as needed
• Maintain code repositories
• Maintain system documentation
• Write test automation
• Assist in extending CI/CD pipelines
• Coordinate testing across various Backend Service Engineering teams as needed
• Assist in providing requirements for QA testing frameworks and tools
Required experience:
• Typescript, Ruby+Rails, AWS, SQL
• Git, Harness, Testrails
• VLDB data processing
• Bonus: Java/Scala, Spark, Databricks, Python,