Job Description
About the Role
We’re looking for a seasoned Full Stack Developer with deep MERN stack expertise to lead
technical initiatives and shape the future of SolarSquare’s web applications. As a Tech Lead,
you’ll drive architecture, scale systems to handle growing demand, and mentor engineers
across levels—all while collaborating with product and design teams to deliver impactful
solutions in a fast-paced startup environment.
Responsibilities
- Lead the design and development of complex, scalable, and high-performance web
applications using the MERN stack (MongoDB, Express.js, React.js, Node.js).
Drive architectural decisions and establish engineering best practices for performance,maintainability, and security.
Own end-to-end delivery of critical projects—from planning and technical design todeployment and monitoring.
Champion observability and monitoring practices using tools like Prometheus, Grafana,ELK, or Datadog to ensure system reliability and proactively address bottlenecks.
Collaborate closely with cross-functional teams (Product, UX, QA, and DevOps) todeliver seamless, user-focused features.
Guide and mentor SDE1s and SDE2s, fostering a culture of technical excellence andcontinuous learning.
Define and track key engineering metrics (e.g., system uptime, latency, code quality) todrive improvements across services.
Maintain technical documentation and architectural diagrams for knowledge sharing andteam onboarding.
Identify and address technical debt, scalability challenges, and opportunities for costoptimization in cloud environments.
Advocate for secure coding practices and ensure applications adhere to OWASPstandards and data protection policies.
Requirements
5–8 years of experience in full stack web development, with proven expertise in theMERN stack.
Proficient in JavaScript and TypeScript; strong hands-on experience with React.js,Node.js, and building RESTful APIs.
Deep understanding of microservices architectures, event-driven systems, anddistributed computing principles.
Proven ability to design and scale systems handling high traffic, ensuring fault toleranceand high availability.
Experience with cloud platforms (AWS, Azure, or GCP), containerization (Docker), andorchestration (Kubernetes).
Strong knowledge of observability, monitoring, and alerting systems to maintainproduction-grade applications.
Familiarity with CI / CD pipelines, DevOps practices, and performance optimizationtechniques.
Excellent problem-solving, debugging, and system design skills.Track record of mentoring engineers and leading technical discussions in Agile teams.Bonus : Open-source contributions, technical blog posts, or participating in engineeringmeetups / conferences.
Bonus : Experience optimizing cloud infrastructure costs and implementing robustsecurity practices.