CodeGrade
Junior Full-stack Software Engineer
Remote · Posted 1h ago
Job Description
Junior Full-stack Software Engineer at CodeGrade Join our Back to School webinar on Wednesday September 16th. Click here to sign up! Features GitHub integration Push code, not buttons. Autograder Grade code automatically across 175+ languages, with feedback that lands while students are still coding. Start free. Rubrics Rubrics with autograder integration and class-wide statistics. Coding quizzes and questions Multiple choice and code writing questions, graded automatically the moment students submit. AI assistant Configurable AI assistant with guardrails you set and every conversation visible to you. Inline code feedback Line-by-line comments and reusable snippets for faster code review. LMS integration Native Canvas, Blackboard, Moodle, and Brightspace integration. Assignment library 100+ pre-built assignments with autograding included. The Environment Browser editor, real Ubuntu terminal, instant feedback, and AI built for learning. Code plagiarism checker Detect code similarity within your class and across semesters. Peer code feedback Graded peer feedback on real code submissions. Support & onboarding CS-graduate support team with unlimited onboarding. Code exams Secure, auto-graded coding exams with IP restrictions and session lockdown. AI exercises Auto-graded prompt exercises for any CS course. API RESTful API for grading automation and course management at scale. Jupyter Notebooks Integration Keep your notebook workflow. Add grading that actually works. Manual grading Assign graders, navigate submissions, and combine manual review with auto-grading. Write Code Grade Feedback Assess Integrate Get Started For who Computer Science Learn more about CodeGrade for Computer Science Business schools Learn about CodeGrade for Business Schools data science Learn about CodeGrade for Data Science artificial intelligence Learn about CodeGrade for AI Pricing Resources Company About Careers Case studies Blog Comparisons Product Roadmap legal Trust Center Refund Policy FERPA GDPR Privacy Policy Security Accessibility Terms and Conditions Community Library Content License Agreement Customers Help center Support Login Sign up for free Back to Careers Junior Full-stack Software Engineer Amsterdam, [Remote options available] , Full time Apply Now Join us as a Junior Full-stack Software Engineer where you will be instrumental in innovating programming education. This is a unique opportunity to contribute not just through code but by understanding and addressing the needs of our community of educators. Your work will be integral to enhancing our platform, driving educational change, and improving how programming is taught globally. CodeGrade is an energetic EdTech company, dedicated to transforming the way software engineering is taught. We believe in fostering a symbiotic relationship between teaching and technology, shaping a future where both can thrive. Embracing the spirit of "One for all, and all for one", our team thrives on collaboration and collective success, impacting education at its core. You will... Evolve our platform by working on our bespoke cutting-edge automatic grading system, utilizing AWS Firecracker for state-of-the-art automated coding assessment. Utilize TypeScript, Python, and Vue.js (or similar frameworks) to deliver robust and scalable features. Bring to the role your valuable experience in teaching or familiarity with computer science education. Engage in our agile development cycle, focusing on effective scoping and delivery of high-quality software. You are... Graduated (minimum) University Bachelor in Computer Science or have related or extensive open source experience. Experienced in Typescript and Python. Comfortable with working in Linux and using Git. An autonomous problem-solver who can manage projects from conception to completion. Our benefits Working in a dynamic bootstrapped start-up that’s ready to become a market leader. Competitive (skill-based) salary MacBook Pro Free lunch and drinks Unlimited Vacation Policy Swapfiets e-bike or public transit card A commitment to ongoing personal and professional growth with support for learning objectives. Forward your resume and a portfolio that best illustrates your capabilities. A short conversation will follow, to gauge fit and potential. We then proceed with a practical take-home assignment and a subsequent discussion about your approach. Successful candidates will receive offers to join us by year's end. Become part of a team that's redefining programming education. Send your application to thomas@codegrade.com . Apply Now Contact us If you want to book a meeting, simply press the "Get a demo" button in the top right. If you want to contact us directly, email us at hello@codegrade.com. 3 steps to getting your CodeGrade offer Selection interview We'll get to know you and your experience and you can get to know us. Take home assessment You will do an assessment based on the role. Team fitting inte