Mid-Level Full Stack Developer
Description
Mid-Level Full Stack Developer (Golang / React)
Location: [Remote]
Type: Full-time
Experience Level: Mid-Level (3 – 4 years)
Location: [Remote]
Type: Full-time
Experience Level: Mid-Level (3 – 4 years)
About the Role
We are looking for a highly motivated Mid-Level Full Stack Developer to join our engineering team. In this role, you will bridge the gap between backend performance and frontend usability. You will be responsible for building scalable microservices using Golang and crafting
responsive, intuitive user interfaces using React. As a mid-level engineer, you will have the autonomy to drive features from conception to deployment while collaborating with senior engineers to refine our system architecture.
What You’ll Do
● Design & Develop: Build and maintain robust backend services and APIs using Golang (Go) and connect them to modern frontend applications using React.js.
● Database Development: Write optimized queries for SQL (PostgreSQL or MySQL) or NoSQL databases.
● Code Quality: Write clean, maintainable, and testable code. Participate in code reviews to ensure adherence to best practices and coding standards.
● Performance: Optimize applications for maximum speed and scalability, troubleshooting concurrency issues in Go and rendering performance in React.
● Collaboration: Work closely with Product Managers and UI/UX Designers to translate requirements into technical solutions.
● Maintenance: Assist in refactoring legacy code and updating dependencies to keep our stack healthy.
What We’re Looking For
● Experience: 3+ years of professional fullstack development experience.
● Backend Expertise: Strong proficiency in Golang. You understand goroutines, channels, and interface-based design patterns.Gin or Fiber, Etc for microservices.
● Frontend Expertise: Solid experience with React (Hooks, Context API) and modern CSS frameworks (Tailwind, Material UI, or Styled Components).
● Database: Proficiency with relational databases (PostgreSQL preferred).
● API Design: Experience designing and consuming RESTful APIs (Bonus points for gRPC/Protobuf).
● Version Control: Strong grasp of Git workflows.
Nice to Haves (Bonus Skills)
● Experience with TypeScript on the frontend.
● Familiarity with Cloud providers (AWS, Google Cloud, or Azure).
● Experience with message queues (Kafka, RabbitMQ) or event-driven architecture.
Soft Attributes That Fit
● Problem Solver: You enjoy digging into complex bugs and finding efficient solutions.
● Learner: You stay up-to-date with the Go and React ecosystems and aren't afraid to try new tools.
● Communicator: You can explain technical concepts to non-technical stakeholders clearly.