About the job
Join us as we create a revolutionary gamified developer platform that enables thousands of developers to engage in thrilling software engineering challenges that explore the limits of LLMs.
As a Full Stack Software Engineer, you will integrate into a dynamic, enthusiastic team focused on tackling complex technical issues, crafting captivating gamification experiences, and establishing robust systems that facilitate collaboration among developers worldwide.
Key Responsibilities
Develop and sustain comprehensive features across both frontend and backend systems.
Design scalable, high-performance backend services and user-friendly, responsive frontend interfaces to enable real-time coding competitions and engaging user experiences.
Work closely with product managers, designers, and engineers throughout the stack to swiftly deliver impactful features.
Lead technical discussions, influence architectural decisions, and identify areas for enhancement across the entire technology stack.
Establish engineering best practices that include code quality, testing protocols, observability, and thorough documentation.
Qualifications
Minimum of 3 years of experience developing scalable, high-performance full stack applications in production settings.
Proficient in creating frontends with React, TypeScript, and Tailwind CSS.
Experience in designing secure and efficient APIs and backend services using Go.
Familiar with cloud infrastructure and services (AWS) and Docker.
Possess a proactive approach, comfortable with rapid iteration based on user feedback.
Preferred Qualifications
Experience with Infrastructure as Code (IaaC) using Terraform and CI/CD pipelines.
Background in designing secure code execution environments and implementing sandboxing techniques.
Interest in or experience with gamification, competitive programming, or developer-centric platforms.

