Senior Full Stack Developer (Backend Focus)

Firstjobnepal — Nepal · Posted ~1 month ago

Senior Full-time

Skills

Backend development Full-stack development System design Production systems Software architecture Backend technologies AI platforms

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

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