Summary
✨ AI‑Generated
A growing technology company is looking for a senior engineer to design, build, and maintain scalable production systems. The role requires strong backend expertise, independent problem solving, and involvement in architectural decisions.
Highlights
Opportunity to build impactful technology from the ground up, take ownership of complex engineering challenges, and collaborate closely with cross-functional teams.
Description
Job Description
At Code Mantra, we're building an AI-powered education platform serving students, parents, teachers, and administrators worldwide.
Our mission is to help millions of students become the next generation of innovators, creators, and problem-solvers.
We are building products from the ground up and looking for ambitious engineers who want to create meaningful impact through technology.
The Opportunity
We are looking for a Senior Full Stack Developer with strong backend expertise who can independently design, build, deploy, and maintain production-grade systems.This is not a role for someone who simply completes assigned tasks.We are looking for someone who takes ownership, solves complex technical problems, makes sound engineering decisions, and helps shape the future architecture of our platform.You will work directly with founders, product, design, and engineering teams to build scalable systems supporting students, parents, teachers, and administrators.
Founding Team Mindset
For the foreseeable future, you will be expected to operate with a high degree of independence.
We Are Specifically Looking For Someone Who
Works independently with minimal supervisionTakes complete ownership of technical deliverablesSolves problems proactivelyMakes sound engineering decisionsLearns quickly and adapts to changeCommunicates clearly and professionallyTakes accountability for outcomesThinks like an owner, not an employee
This role is ideal for someone who enjoys building systems from scratch and taking responsibility for production outcomes.
Required Technical Skills
Backend (Primary Expertise)
JavaSpring BootSpring SecuritySpring Data JPAHibernateREST API Design & DevelopmentAuthentication & AuthorizationAPI SecuritySystem Design FundamentalsPerformance Optimization
Secondary Backend
Node.jsExpress.js
Frontend (Working Knowledge Required)
React.jsNext.jsTypeScriptJavaScript
You do not need to be a frontend expert, but you should be capable of contributing to frontend features when required.
Database
MySQLPostgreSQLDatabase DesignQuery OptimizationIndexing StrategiesRedis Caching
Infrastructure
DockerDocker ComposeGitLinuxNginxCI/CD Fundamentals
Job Specification
5+ years of professional software development experienceStrong experience building scalable backend systemsExperience shipping production-ready applicationsExperience supporting real users in production environmentsExperience designing APIs and backend architectureExperience working on Direct-to-Consumer (D2C) productsExperience building complete features from concept to deployment
Direct-to-Consumer (D2C) Product Experience
Candidates must have worked on at least one product used directly by customers.
Examples Include
SaaS PlatformsEdTech PlatformsE-commerce PlatformsConsumer ApplicationsSubscription ProductsMarketplaces
Candidates Should Be Prepared To Discuss
Product OverviewTheir ContributionTeam StructureTechnical ChallengesBusiness ImpactUser Impact
We are specifically looking for engineers who understand that great software solves customer problems, not just technical problems.
What You'll Do
Backend Development
Design and develop scalable backend systemsBuild secure and reliable REST APIsImplement authentication and authorization systemsDesign database schemas and business logicImprove system performance and scalabilityTroubleshoot production issues
Full Stack Contribution
Contribute to frontend features when requiredCollaborate closely with frontend engineersParticipate in end-to-end feature deliveryEnsure seamless integration across the stack
Architecture & Engineering
Participate in architecture discussionsImprove engineering standards and practicesReview code and mentor team members when neededIdentify technical debt and propose improvementsBuild systems that can scale with company growth
Collaboration
Work closely with founders, product, and design teamsParticipate in technical planningProvide engineering input during product discussionsHelp shape the future technical direction of the platform
Ownership & Accountability
The Ideal Candidate
Takes ownership of outcomes, not just tasksDelivers on commitmentsTakes responsibility when things go wrongIdentifies and solves problems proactivelyMaintains high engineering standardsCommunicates blockers earlyContinuously improves systems and processesSupports production systems responsibly
Growth Mindset
We Value Engineers Who
Love learning new technologiesAccept feedback positivelyContinuously improve their technical skillsAdapt quickly to changing prioritiesTake initiative without being askedEnjoy solving difficult technical challenges
Nice To Have
Experience with AI-powered applicationsExperience with EdTech productsExperience with WebSocket or real-time systemsExperience with event-driven architectureExperience with RabbitMQ or KafkaExperience with cloud platformsExperience with monitoring and observability toolsExperience with modular monolith or microservice architecture
Startup Reality Check
This role is not for everyone.
You May Be a Great Fit If
You enjoy ownershipYou solve problems independentlyYou thrive in fast-moving environmentsYou enjoy building systems from scratchYou care deeply about engineering qualityYou want your work to have visible impact
This Role May Not Be a Fit If
You need detailed instructions for every taskYou avoid accountabilityYou prefer highly structured corporate environmentsYou are looking for freelance or part-time workYou dislike rapid change and continuous learning
Why Join Code Mantra?
Build products used by students worldwideWork directly with foundersGain significant ownership and autonomyInfluence product and technical decisionsBuild systems from the ground upGrow with an ambitious startupSolve meaningful problems in education
Skills: building,stack,design,database,engineers,accountability,spring boot,architecture,platforms,code,java