The Role: As our Senior Fullstack Engineer, you will be the primary architect and developer responsible for evaluating, redesigning, and implementing both backend and frontend systems to ensure scalability, efficiency, and seamless user experiences. You’ll design robust APIs, build responsive and interactive UI using frameworks like React and React Native, and ensure end-to-end integration across client applications.Key responsibilities:- Evaluate and optimize systems; identify backend scalability/performance bottlenecks and assess frontend performance.- Develop RESTful APIs and server-side events to support client applications; integrate with React Native and React.- Build responsive, user-friendly interfaces; ensure consistency with UI/UX designs and performance across devices.- Optimize data handling for large datasets (backend DB optimizations and frontend rendering).- Implement security: authentication, RBAC, and data protection across backend and frontend.- Integrate external systems and third-party APIs for end-to-end functionality.- Monitor performance; debug and optimize backend response and frontend rendering.- Drive technical decisions and architecture for scalable/maintainable systems.- Collaborate on UI/UX; perform code reviews; develop interactive client-side features.Requirements:- 5+ years as Lead/Senior Backend Engineer.- Golang (required); experience with Rust or C++ for decentralized P2P services.- Strong software architecture; design patterns (MVC, MVCS, SOLID).- Experience building services for tens of thousands to millions of concurrent users.- Experience with PostgreSQL, Redis, message queues.- Knowledge of TCP, UDP, QUIC, WebSockets, WebTransport.- Async real-time services a plus; libp2p/ZeroMQ a plus.To apply: send your CV and portfolio to agnes@aukilabs.com or use the contact us form (Apply).
Other similar jobs that might interest you