Apply Edge Start your job search

Full-Stack Developer

Weekday (YC W21) · Bengaluru, Karnataka, India

Apply & track with Apply Edge
This role is for one of our clientsIndustry: Real EstateSeniority level: Associate levelExperience: 2+ yrsLocation: BengaluruJob Type: Full-timeWe may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.We are looking for a passionate Full Stack Developer who enjoys building scalable products from the ground up and delivering high-quality software that solves real-world business problems. In this role, you will work across the entire software development lifecycle—from designing intuitive user interfaces to building robust backend services and deploying production-ready applications.As part of a high-impact engineering team, you will collaborate closely with cross-functional stakeholders to transform business workflows into modern software solutions. You'll also have the opportunity to experiment with emerging technologies, AI-driven capabilities, and automation to create innovative digital products.Key ResponsibilitiesDesign, develop, and maintain end-to-end full stack applications supporting business operations and customer-facing experiencesBuild scalable, secure, and high-performance web applications using modern frontend and backend technologiesCollaborate with product managers, designers, business stakeholders, and engineering teams to understand requirements and deliver impactful solutionsDesign and develop RESTful APIs, backend services, and database architecturesDevelop responsive and user-friendly interfaces using modern JavaScript frameworksPrototype, test, and rapidly iterate on new features while maintaining high code qualityIntegrate AI-driven capabilities, automation, and analytics into business applications where applicableOptimize application performance, scalability, security, and reliabilityDeploy, monitor, maintain, and continuously improve production applicationsParticipate in code reviews, technical discussions, and architecture decisionsWrite clean, maintainable, and well-documented code following engineering best practicesRequirementsMust-Have Skills1-3 years of experience as a Full Stack Developer or equivalent experience building production-grade softwareStrong programming skills in Python and JavaScriptExperience developing frontend applications using ReactKnowledge of backend development using modern frameworks and API developmentStrong understanding of backend architecture, system design, and RESTful APIsExperience working with relational databases such as PostgreSQLFamiliarity with cloud platforms such as AWS or Google Cloud Platform (GCP)Understanding of software development best practices, version control, and Agile methodologiesStrong problem-solving skills and ability to work across the full application stackGood-to-Have SkillsExperience with FastAPI or DjangoKnowledge of TypeScript and Next.jsExposure to AI applications, machine learning workflows, or data engineering conceptsFamiliarity with automation, analytics, or IoT-based applicationsStrong understanding of product development and user experience principlesExperience building scalable cloud-native applicationsPreferred QualificationsBachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field1-3 years of professional experience in Full Stack Software DevelopmentExperience delivering complete web applications from concept through deploymentPassion for learning emerging technologies, AI, and modern software engineering practicesSoft SkillsStrong analytical and problem-solving abilitiesExcellent communication and collaboration skillsSelf-driven with a proactive and ownership-oriented mindsetAbility to work effectively in a fast-paced, agile environmentCuriosity to learn new technologies and experiment with innovative solutionsStrong product thinking with a focus on user experience and business impactSuccess MetricsSuccess in this role will be measured by the ability to deliver scalable, reliable, and user-centric applications that create measurable business value. Performance will be evaluated based on the timely delivery of high-quality features, application performance, code quality, system reliability, and successful deployment of end-to-end solutions. Additionally, success will be reflected in effective collaboration with cross-functional teams, continuous improvement of software architecture, and the ability to leverage automation, AI, and modern engineering practices to improve product functionality and operational efficiency.