
Fullstack Engineer
Grey (YC W22)
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
About the role
- 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
- 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
- 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
GolangReactgRPCKafkaRabbitMQAWS SQSTypeScriptJavaScriptCypressReact Testing Library
Soft Skills
communication skillscross-functional teamworkdebugging skillstroubleshooting skills