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 TypeScriptExperience with modern frontend frameworks (React, Angular, or Vue.js)Knowledge of HTML5, CSS3, and responsive design principlesExperience with state management libraries (Redux, MobX, or similar)Understanding of frontend build tools (Webpack, Vite, or similar)Backend Development
Expert-level Python programming skillsExperience with web frameworks (Django, Flask, FastAPI, or similar)Knowledge of RESTful API design and GraphQLUnderstanding of microservices architectureExperience with asynchronous programming and concurrencyDatabase Technologies
Strong experience with MongoDB (NoSQL database)Proficiency in PostgreSQL or similar relational databasesKnowledge of database design, optimization, and query performanceExperience with database migrations and version controlUnderstanding of data modeling and database normalizationDevOps and Cloud
Experience with Docker containerization and orchestrationKnowledge of cloud platforms (AWS, Azure, or Google Cloud Platform)Experience with CI / CD pipelines and automated deploymentUnderstanding of infrastructure as code (Terraform, CloudFormation)Knowledge of container orchestration (Kubernetes, Docker Swarm)Additional skills
Version control with Git and collaborative development workflowsExperience with message queues and caching systemsKnowledge of monitoring and logging toolsUnderstanding of security best practices and authentication systemsExperience Requirements
4-6 of professional software development experience with atleast 4years offull-stack developmentexperience
Experience working in agile development environments (Scrum / Kanban)Proven track record of delivering high-quality software productsExperience mentoring junior developers and leading technical initiativesExperience working with distributed teams and cross-functional collaborationPreferred Qualifications
Experience with serverless architectures and cloud-native developmentKnowledge of machine learning and data science libraries (pandas, numpy, scikit-learn)Experience with real-time applications and WebSocket technologiesUnderstanding of performance optimization and scalability patternsExperience with testing frameworks and test-driven developmentKnowledge of GraphQL and modern API design patternsSoft Skills
Strong problem-solving and analytical thinking abilitiesExcellent communication and collaboration skillsAbility to work independently and as part of a teamStrong attention to detail and code qualityAdaptability to changing requirements and technologiesProactive approach to learning and staying updated with industry trendsEducation
Bachelor's degree in Computer Science, Software Engineering, or related fieldRelevant certifications in cloud platforms or technologies are a plusMCA, B.Tech, or equivalent technical degree preferredAdditional certifications in AWS, Azure, or other cloud platforms will be an advantage