Senior Fullstack Engineer
You will architect and develop scalable backend and frontend systems, design RESTful APIs and server-side events, build responsive interfaces with React and React Native, optimize data handling and performance, implement authentication and access controls, integrate external systems, make architectural decisions, collaborate on UI/UX implementation, review code, and develop interactive client-side features.
Responsibilities
- Evaluate and optimize backend and frontend systems
- Create and maintain RESTful APIs and server-side events
- Build responsive frontend interfaces with React and React Native
- Optimize backend databases and frontend data rendering
- Implement authentication, role-based access control, and data protection
- Integrate backend services with external systems and third-party APIs
- Debug and optimize backend and frontend performance
- Make architectural decisions for backend and frontend development
- Translate UI/UX wireframes into accessible frontend components
- Review backend and frontend code
- Develop real-time updates and dynamic forms
Requirements
- At least 5 years of experience as a Lead Backend Engineer or Senior Backend Engineer
- Golang
- Rust or C++ experience
- Software architecture and design patterns including MVC, MVCS, and SOLID
- Experience building services for tens of thousands to millions of concurrent users
- Relational databases including PostgreSQL
- Caches including Redis
- Message queues
- Networking protocols including TCP, UDP, QUIC, WebSockets, and WebTransport
- Asynchronous real-time services
- Networking libraries including libp2p and ZeroMQ