Apply Edge Start your job search

Full Stack Engineer

Zeal Solutions Inc · Bengaluru, Karnataka, India

Apply & track with Apply Edge
About the CompanyKey ResponsibilitiesDesign, develop, and maintain scalable web applications and REST APIs.Build features end-to-end across the frontend, backend, and database layers.Design and optimize relational database schemas and queries.Develop production-grade backend services using Python.Build responsive and maintainable user interfaces using JavaScript/React.Participate in system design and architectural decisions.Troubleshoot complex technical issues and develop scalable solutions.Collaborate with stakeholders and engineering teams throughout the development lifecycle.Write clean, maintainable, testable, and well-documented code.Identify potential blockers and communicate them proactively.Required SkillsFrontendStrong JavaScript fundamentals, including ES6+, async/await, and closures.Hands-on experience with React, including hooks, state management, and component architecture.BackendStrong proficiency in Python.Experience developing production-grade applications and REST APIs.Hands-on experience with FastAPI or Flask.DatabaseExperience with relational databases such as PostgreSQL, MySQL, SQL Server, or equivalent.Strong understanding of database schema design, joins, indexing, and query optimization.Architecture & Problem SolvingStrong understanding of system design and scalable application architecture.Ability to analyze complex or ambiguous requirements and develop effective solutions.Strong debugging and problem-solving skills.Good to HaveExperience with AI-assisted development tools such as Claude Code or similar tools.Experience developing desktop applications using Electron.Exposure to agentic/AI frameworks such as ADK or LangGraph.Experience with Swagger/OpenAPI and API documentation.Strong knowledge of Git and version-control best practices.Basic understanding of Docker and CI/CD.Experience with unit and integration testing.Behavioral RequirementsProactive Communication: Provides regular updates and raises blockers early.Clarification: Asks relevant questions and clarifies requirements before implementation.Collaboration: Works openly with team members and stakeholders rather than working in isolation.Ownership: Takes responsibility for features and outcomes from development through delivery.Transparency: Communicates clearly when requirements or technical details are unclear instead of making assumptions.