Job Summary
We are looking for a highly experienced and results-driven
Full Stack Developer with minimum 4 years of hands-on experience in designing, developing, and maintaining complex web applications. The ideal candidate has deep expertise in both front-end and back-end technologies, with a solid understanding of architectural patterns, system design, and team collaboration. You will play a key role in leading development initiatives, mentoring junior developers, and helping shape the technical direction of our products.
Key Responsibilities
- Design and build scalable, high-performance full stack applications.
- Lead architecture and design discussions; contribute to system-level decisions.
- Develop and maintain front-end features using modern frameworks (React, Angular, or Vue).
- Build robust back-end systems and APIs using Node.js, Python, Java, or similar.
- Collaborate with cross-functional teams including Product, UX/UI, QA, and DevOps.
- Conduct code reviews and enforce coding best practices and standards.
- Manage integrations with third-party services and APIs.
- Design and maintain database schemas and queries (SQL and NoSQL).
- Drive DevOps practices including CI/CD, cloud deployments, and containerization.
- Mentor junior developers and foster a culture of technical excellence.
Required Skills & Qualifications
- 4+ years of Full stack web development experience.
- Strong expertise in JavaScript/TypeScript, with modern front-end frameworks like React JS, Vue, or Angular.
- Proficient in server-side technologies such as Node.js, Express, Django, Spring Boot, or Ruby on Rails.
- Deep understanding of RESTful APIs, GraphQL, and asynchronous programming.
- Solid experience with SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB).
- Knowledge of containerization and orchestration (e.g., Docker, Kubernetes).
- Proficient in Git and version control workflows.
- Experience deploying and managing applications in cloud platforms (AWS, GCP, or Azure).
- Knowledge on Micro Services would be a bonus.
- Strong knowledge of system design, architecture patterns, and performance optimization.
- Excellent problem-solving, communication, and team collaboration skills.
Preferred Qualifications
- Experience with microservices architecture and distributed systems.
- Background in automated testing and TDD/BDD.
- Familiarity with security standards and best practices (e.g., OAuth2, OWASP).
- Previous experience in mentoring or leading small development teams.
- Agile/Scrum development experience.
Skills: node,developers,react,stack