Full Stack Developer
Location: [Remote/Hybrid/Onsite]
Experience: 12+ Years
Employment Type: W2
Job Summary
We are seeking a highly experienced Full Stack Developer with 12+ years of hands-on experience designing, developing, and maintaining enterprise-grade web applications. The ideal candidate will possess strong expertise across front-end and back-end technologies, cloud platforms, microservices architecture, API development, database design, and modern DevOps practices.
The candidate will collaborate with cross-functional teams to build scalable, secure, and high-performing applications while driving technical excellence and mentoring junior developers.
Required Skills & Qualifications
Front-End Technologies
- Strong experience with JavaScript, TypeScript, HTML5, CSS3
- Expertise in React.js, Angular, or Vue.js
- Experience with responsive design and cross-browser compatibility
- Knowledge of state management libraries such as Redux, NgRx, or Context API
Back-End Technologies
- Strong experience with Java, Spring Boot, .NET Core, Node.js, or Python
- Experience designing and developing RESTful APIs and Microservices
- Knowledge of API security, authentication, and authorization mechanisms
Databases
- Strong experience with SQL databases such as Oracle, SQL Server, PostgreSQL, or MySQL
- Experience with NoSQL databases such as MongoDB, Cassandra, or DynamoDB
- Database performance tuning and optimization
Cloud & DevOps
- Experience with AWS, Azure, or Google Cloud Platform
- Knowledge of Docker and Kubernetes
- Experience with CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI/CD, or Azure DevOps
- Infrastructure as Code (Terraform, CloudFormation, or ARM Templates)
Software Engineering
- Strong understanding of Object-Oriented Programming (OOP), Design Patterns, and SOLID principles
- Experience with Agile/Scrum methodologies
- Familiarity with Test-Driven Development (TDD) and automated testing frameworks
- Strong debugging, troubleshooting, and performance optimization skills
Key Responsibilities
- Design, develop, and maintain scalable full-stack applications.
- Build responsive user interfaces using modern front-end frameworks.
- Develop secure, reusable, and high-performance backend services and APIs.
- Design and optimize relational and NoSQL databases.
- Implement microservices architecture and cloud-native solutions.
- Develop and maintain CI/CD pipelines for automated deployments.
- Collaborate with product owners, architects, QA teams, and stakeholders to deliver high-quality solutions.
- Participate in code reviews and enforce coding standards and best practices.
- Troubleshoot production issues and implement performance improvements.
- Mentor junior developers and provide technical leadership.
Preferred Qualifications
- Experience with event-driven architectures and messaging platforms such as Kafka or RabbitMQ.
- Experience with GraphQL.
- Cloud certifications (AWS, Azure, or Google Cloud Platform).
- Experience working in highly regulated industries such as Healthcare, Banking, Insurance, or Telecommunications.
- Experience with AI/ML integrations and modern data platforms.
Education
- Bachelor''s or Master''s degree in Computer Science, Information Technology, Engineering, or a related field.
Nice to Have
- React Native or Flutter experience
- Serverless architectures (AWS Lambda, Azure Functions)
- Elasticsearch, Redis, or Memcached
- OpenAPI/Swagger documentation
- Security best practices and OWASP standards