Talent.com
Senior Full Stack Developer

Senior Full Stack Developer

FinarbKolkata, West Bengal, India
30+ days ago
Job description

Senior Full Stack Developer-

Position Overview

We are seeking an experienced Senior Full Stack Developer to join our dynamic development team. The ideal candidate will have 4-6 years of experience in full-stack development with expertise in modern web technologies, cloud platforms, and database systems.

Key Responsibilities

  • Design, develop, and maintain scalable web applications and APIs
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Write clean, maintainable, and efficient code following best practices
  • Participate in code reviews and provide constructive feedback to team members
  • Troubleshoot and debug complex issues across the full technology stack
  • Optimize applications for maximum performance and scalability
  • Mentor junior developers and contribute to team knowledge sharing
  • Participate in agile development processes and sprint planning
  • Work closely with DevOps teams for deployment and infrastructure optimization

Required Skills & Experience

Technical Skills

Frontend Development

  • Strong proficiency in JavaScript (ES6+) and TypeScript
  • Experience with modern frontend frameworks (React, Angular, or Vue.js)
  • Knowledge of HTML5, CSS3, and responsive design principles
  • Experience with state management libraries (Redux, MobX, or similar)
  • Understanding of frontend build tools (Webpack, Vite, or similar)
  • Backend Development

  • Expert-level Python programming skills
  • Experience with web frameworks (Django, Flask, FastAPI, or similar)
  • Knowledge of RESTful API design and GraphQL
  • Understanding of microservices architecture
  • Experience with asynchronous programming and concurrency
  • Database Technologies

  • Strong experience with MongoDB (NoSQL database)
  • Proficiency in PostgreSQL or similar relational databases
  • Knowledge of database design, optimization, and query performance
  • Experience with database migrations and version control
  • Understanding of data modeling and database normalization
  • DevOps and Cloud

  • Experience with Docker containerization and orchestration
  • Knowledge of cloud platforms (AWS, Azure, or Google Cloud Platform)
  • Experience with CI / CD pipelines and automated deployment
  • Understanding of infrastructure as code (Terraform, CloudFormation)
  • Knowledge of container orchestration (Kubernetes, Docker Swarm)
  • Additional skills

  • Version control with Git and collaborative development workflows
  • Experience with message queues and caching systems
  • Knowledge of monitoring and logging tools
  • Understanding of security best practices and authentication systems
  • Experience Requirements

  • 4-6 of professional software development experience with atleast 4years of
  • full-stack developmentexperience

  • Experience working in agile development environments (Scrum / Kanban)
  • Proven track record of delivering high-quality software products
  • Experience mentoring junior developers and leading technical initiatives
  • Experience working with distributed teams and cross-functional collaboration
  • Preferred Qualifications

  • Experience with serverless architectures and cloud-native development
  • Knowledge of machine learning and data science libraries (pandas, numpy, scikit-learn)
  • Experience with real-time applications and WebSocket technologies
  • Understanding of performance optimization and scalability patterns
  • Experience with testing frameworks and test-driven development
  • Knowledge of GraphQL and modern API design patterns
  • Soft Skills

  • Strong problem-solving and analytical thinking abilities
  • Excellent communication and collaboration skills
  • Ability to work independently and as part of a team
  • Strong attention to detail and code quality
  • Adaptability to changing requirements and technologies
  • Proactive approach to learning and staying updated with industry trends
  • Education

  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • Relevant certifications in cloud platforms or technologies are a plus
  • MCA, B.Tech, or equivalent technical degree preferred
  • Additional certifications in AWS, Azure, or other cloud platforms will be an advantage
  • Create a job alert for this search

    Senior Developer • Kolkata, West Bengal, India