Job Description
Key Responsibilities:
Lead the design and development of frontend and backend features
Architect and implement complex, intuitive user interfaces, including visual editors (drag-and-drop), logic builders, and data management systems.
Develop robust, scalable, and developer-friendly APIs and SDKs.
Build or integrate storage solutions and real-time communication capabilities (e.g., WebSockets).
Ensure the scalability, performance, and reliability of the platform.
Ensure adherence to microservices architecture.
Ensure database optimization, security, and scalability using PostgreSQL,MongoDB
Collaborate with product managers, Devops and UX/UI designers to translate requirements into technical solutions.
Write clean, well-documented, and testable code.
Responsible for code reviews and maintain high code standards.
Stay up-to-date with emerging trends and technologies
Required Skills & Experience:
Deep expertise with modern frontend JavaScript frameworks/libraries (e.g.,
React, Angular, Vue.js, Svelte) and building sophisticated UIs.
Advanced knowledge of state management (Redux, Zustand)
Proficiency in modern CSS frameworks (Tailwind CSS, Styled Components)
Strong backend development experience with languages like Node.js with
Express/Nest.js, Python with FastAPI/Django
Extensive experience with various databases (e.g., PostgreSQL, MongoDB) and their optimizations.
Caching and session management(Redis)
CDN integration and asset optimization
Experience with testing methodologies and CI/CD pipelines.
Strong understanding of networking protocols, security, and API design (REST,
GraphQL, gRPC).
Experience building distributed systems, microservices, and scalable
infrastructure.
Familiarity with containerization (Docker) and orchestration (Kubernetes).
Experience with major cloud platforms (AWS, GCP, Azure/any).
Knowledge of message queuing systems (e.g., Kafka, RabbitMQ).
Familiarity with monitoring tools (e.g., Prometheus, Grafana).
AST (Abstract Syntax Tree) manipulation
Experience with SWC/Babel
Strong communication and leadership skills.
Good to have:
Experience building editor or IDE extensions.
Experience with real-time collaboration tools.
Experience with AI/ML integration for code assistance.
Role: Full Stack Developer
Industry Type: Software Product
Department: Engineering - Software & QA
Employment Type: Full Time, Permanent
Role Category: Software Development
Education
UG: Any Graduate
💡 Quick Summary
Seeking a career-building opportunity? The Senior Full Stack Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in Mumbai offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
