Job Url: https://www.remoterocketship.com/company/grey-co/jobs/fullstack-engineer-united-states Job Description: Grey (YC W22) Website LinkedIn All Job Openings Grey (YC W22) is a financial technology company providing a suite of digital banking services aimed at a global audience, particularly catering to freelancers, digital nomads, and travelers. The company offers virtual USD cards, global money transfers, currency exchange with real-time rates, and the ability to manage multiple currencies through a single app. Grey enables users to open foreign bank accounts from their phones for free, and it offers additional services such as automated billing, expense management, and high-yield savings options. With a focus on inclusivity and social impact, Grey operates worldwide with the help of its licensed banking partners, offering secure digital payment solutions and striving to make a positive difference in the communities it serves. Currency exchange β€’ Technology β€’ Foreign Bank Accounts β€’ Cross-Border Payments β€’ Remittance 51 - 200 employees Founded 2022 πŸ’³ Fintech πŸ’Έ Finance πŸ‘₯ B2C πŸ’° $2M Seed Round on 2022-08 Fullstack Engineer 21 hours ago πŸ‡ΊπŸ‡Έ United States – Remote ⏰ Full Time 🟑 Mid-level 🟠 Senior πŸ§‘β€πŸ’» Full-stack Engineer AWS Cypress GRPC JavaScript Kafka Microservices RabbitMQ React TypeScript Go Apply Now Receive Emails with Similar Jobs Report problem πŸ“‹ Description β€’ Design, build, and maintain fullstack applications using React and Golang β€’ Build and scale backend microservices using Golang and gRPC β€’ Implement and maintain event-driven systems with Kafka, RabbitMQ, or AWS SQS β€’ Collaborate closely with design and product teams to translate product requirements into well-crafted features β€’ Possess expert knowledge in performance, scalability, system architecture, and engineering best practices. 🎯 Requirements β€’ 5+ years of production level software engineering experience β€’ Product-focused engineer with past consumer product expertise β€’ Excellent communication skills β€’ Ability to work effectively in a remote, cross-functional team environment β€’ Backend Knowledge of software design principles, data structures, and algorithmic problem-solving, with practical experience in backend (Golang) development β€’ Experience working with microservices using Golang, gRPC, and event queues β€’ Experience working with message queues like Kafka, RabbitMQ, or AWS SQS β€’ Proficiency in testing Go based mircoservices, including mocking, benchmarking, and test coverage best practices β€’ Experience working with databases, database optimisation and monitoring tools β€’ Domain knowledge in financial application systems β€’ Proficient with version control systems like Git β€’ Excellent debugging and troubleshooting skills β€’ Frontend Proficiency in TypeScript, React.js, and their core principles. β€’ Experience working with testing frameworks like Cypress and React Testing Library β€’ Experience building and working with component libraries β€’ Experience working with Javascript bundlers like Vite β€’ Familiarity with UI documentations using Storybook β€’ Familiarity with web security, performance and accessibility β€’ Nice to have: Experience with AWS β€’ Basic understanding of UI/UX principles