Careers

Join Our Team

Help build the best coding challenge experience. We value craftsmanship, ownership, and a bias for shipping.

Open Roles

QA Manual Junior
Testing, Quality AssuranceRemote
Full-time

Join our quality assurance team to ensure BudiBadu delivers a flawless coding experience. As a Junior QA Manual tester, you'll be responsible for testing our coding platform, identifying bugs, and ensuring that our programming challenges work correctly across different languages and environments.

Key Responsibilities:

  • Execute manual test cases for web applications and coding platform features
  • Test programming challenges across multiple languages (Rust, Python, JavaScript, etc.)
  • Identify, document, and track bugs using issue tracking systems
  • Verify code editor functionality and user interface components
  • Test user authentication, submission systems, and leaderboard features
  • Perform regression testing for new releases and feature updates
  • Collaborate with developers to reproduce and resolve issues
  • Create and maintain test documentation and test cases

Required Qualifications:

  • 1-2 years of manual testing experience or fresh graduate with testing knowledge
  • Basic understanding of software testing principles and methodologies
  • Familiarity with web applications and browser testing
  • Strong attention to detail and analytical thinking skills
  • Good communication skills for reporting and documenting issues
  • Basic understanding of programming concepts
  • Experience with bug tracking tools (Jira, GitHub Issues, etc.)

Nice to Have:

  • Basic programming knowledge in any language
  • Experience with competitive programming platforms
  • Understanding of API testing and database concepts
  • Familiarity with test automation tools
  • Experience with version control systems (Git)

Compensation: Competitive junior-level salary, health benefits, learning budget for QA certifications, and growth opportunities.

To apply, please send your CV and a brief cover letter explaining your interest in quality assurance to [email protected]

Fullstack Developer
Rust, Golang, Vue.js, React.jsRemote
Full-time

Build the next generation of coding challenge platform with cutting-edge technologies. As a Fullstack Developer, you'll work across our entire technology stack, from high-performance Rust backend services to modern React and Vue.js frontends, creating seamless experiences for developers worldwide.

Key Responsibilities:

  • Develop backend services and APIs using Rust and Golang
  • Build responsive frontend applications with Vue.js and React.js
  • Design and implement database schemas and optimize query performance
  • Create real-time code execution and testing infrastructure
  • Implement user authentication, authorization, and security features
  • Build and maintain CI/CD pipelines and deployment infrastructure
  • Optimize application performance and scalability
  • Collaborate with the team on architecture and technical decisions

Required Qualifications:

  • 3+ years of fullstack development experience
  • Strong proficiency in Rust or Golang for backend development
  • Expert knowledge of Vue.js or React.js and modern JavaScript/TypeScript
  • Experience with relational databases (PostgreSQL, MySQL) and NoSQL databases
  • Understanding of RESTful APIs and GraphQL
  • Familiarity with containerization (Docker) and cloud platforms
  • Experience with version control systems and collaborative development

Nice to Have:

  • Experience with competitive programming or coding challenge platforms
  • Knowledge of code execution environments and sandboxing
  • Experience with microservices architecture and distributed systems
  • Familiarity with WebAssembly and performance optimization
  • Understanding of compiler design and language processing
  • Experience with real-time systems and WebSocket implementations

Compensation: Competitive salary based on experience, equity options, flexible working hours, conference budget, and professional development opportunities.

To apply, please send your CV, GitHub profile, and examples of projects using Rust/Golang and Vue.js/React.js to [email protected]

Don't see a fit? We love great people. Send us a note with your work.