Lead Sr. Full stack Developer
Weekday (YC W21)Full Description
๐ง๐ต๐ถ๐ ๐ฟ๐ผ๐น๐ฒ ๐ถ๐ ๐ณ๐ผ๐ฟ ๐ผ๐ป๐ฒ ๐ผ๐ณ ๐๐ต๐ฒ ๐ช๐ฒ๐ฒ๐ธ๐ฑ๐ฎ๐'๐ ๐ฐ๐น๐ถ๐ฒ๐ป๐๐
๐ฆ๐ฎ๐น๐ฎ๐ฟ๐ ๐ฟ๐ฎ๐ป๐ด๐ฒ: ๐ฅ๐ ๐ญ๐ฑ๐ฌ๐ฌ๐ฌ๐ฌ๐ฌ - ๐ฅ๐ ๐ฎ๐ฌ๐ฌ๐ฌ๐ฌ๐ฌ๐ฌ (๐ถ๐ฒ ๐๐ก๐ฅ ๐ญ๐ฑ-๐ฎ๐ฌ ๐๐ฃ๐)
Experience: 6+ yrs
Location: Bengaluru, Karnataka, India
Job Type: Full-time
We are looking for an experienced Lead Senior Associate โ Full-Stack Java to design, develop, and support scalable enterprise applications using Java, Spring Boot, modern frontend frameworks, and distributed systems.
The role combines hands-on software engineering, technical ownership, system design, mentoring, and cross-functional collaboration. The ideal candidate will be comfortable building mission-critical applications, solving complex engineering challenges, and contributing to reliable, observable, and maintainable software platforms.
Requirements
Key Responsibilities
โข Design, develop, and support scalable Java-based microservices and modern user interfaces.
โข Build enterprise applications using Java, Spring Boot, Spring frameworks, and ORM technologies.
โข Develop responsive and maintainable frontend applications using ReactJS or other modern JavaScript frameworks.
โข Design and implement RESTful APIs, integrations, and distributed application components.
โข Translate product requirements and user stories into actionable technical solutions.
โข Take ownership of engineering deliverables throughout the complete software development lifecycle.
โข Design loosely coupled, scalable, maintainable, and resilient microservices architectures.
โข Work with relational databases such as MySQL and PostgreSQL, including schema and query design.
โข Improve system observability through appropriate metrics, monitoring, logging, and alerting.
โข Define and monitor technical and operational metrics to assess system health and manage risks.
โข Troubleshoot production issues, perform root-cause analysis, and implement sustainable solutions.
โข Participate in on-call rotations and support production systems when required.
โข Conduct code reviews and promote clean coding, automated testing, and engineering best practices.
โข Mentor and support other engineers through technical guidance, documentation, and knowledge sharing.
โข Collaborate with Product, UX, Engineering, QA, DevOps, and other stakeholders.
โข Contribute to Agile planning, estimation, delivery, and continuous improvement initiatives.
โข Evaluate and use AI-assisted engineering tools responsibly in accordance with organisational policies.
โข Contribute to cloud-native and modern DevOps practices across application development and deployment.
What Makes You a Great Fit
โข 6+ years of professional software engineering experience with strong hands-on development expertise.
โข Strong proficiency in Java, Spring Boot, and related Spring technologies.
โข Experience developing enterprise applications using microservices and distributed systems.
โข Strong experience with RESTful APIs, application integrations, and scalable backend services.
โข Hands-on experience with ReactJS or modern frontend frameworks such as Angular or Vue.
โข Strong understanding of MySQL, PostgreSQL, database schema design, and query optimisation.
โข Solid foundation in data structures, algorithms, object-oriented programming, and software design principles.
โข Experience with automated testing, code reviews, CI/CD, Agile development, and modern engineering practices.
โข Strong understanding of application observability, monitoring, metrics, alerting, and production support.
โข Experience with AWS or other cloud platforms is preferred.
โข Familiarity with Docker, Kubernetes, and Terraform is an advantage.
โข Experience with Apache Kafka, AWS Kinesis, SNS/SQS, or other data-streaming and messaging technologiesis desirable.
โข Exposure to advertising technology, programmatic advertising, or real-time bidding platforms is an advantage.
โข Strong problem-solving, communication, mentoring, and stakeholder-management skills.
โข Ability to work independently while collaborating effectively across technical and non-technical teams.
โข Bachelor's or Master's degree in Computer Science, Engineering, or a related discipline, or equivalent professional experience.