Job Overview
About the role
Seeking a Senior Full Stack Developer with strong hands-on experience building modern, enterprise-grade web applications. The role requires expertise across frontend, backend/API development, and cloud deployment, with experience in Azure and/or AWS. The individual should be able to work independently, take ownership of development deliverables, and operate effectively in a fast-paced environment.
Responsibilities
Key Responsibilities
- Design, develop, and maintain scalable full-stack web applications using modern frontend and backend technologies.
- Develop responsive user interfaces using React, Angular, and/or TypeScript/JavaScript.
- Design and implement backend services, REST APIs, and microservices using .NET Core/C#, Java, Node.js, and/or Python.
- Build and integrate applications with relational/NoSQL databases and external APIs/services.
- Develop and deploy cloud-native applications on Azure and/or AWS, leveraging appropriate PaaS and managed services.
- Implement authentication, authorization, application security, logging, monitoring, and error handling.
- Develop automated unit, integration, and API tests, and participate in code reviews.
- Work with DevOps teams to implement CI/CD pipelines and automated application deployments.
- Troubleshoot application performance and production issues across frontend, backend, and cloud components.
- Produce and maintain technical designs, API specifications, and application documentation.
- Collaborate effectively with architects, product owners, business stakeholders, and distributed engineering teams.
Skills
Basic Qualifications
- 8+ years of senior-level experience in full-stack application development.
- Strong hands-on experience with JavaScript/TypeScript and React and/or Angular.
- Strong backend development experience with .NET Core/C#, Java, Node.js, and/or Python.
- 8+ years of experience developing REST APIs, microservices, and integration services.
- 8+ years of hands-on experience with Azure and/or AWS application services.
- Experience with SQL and/or NoSQL databases.
- Familiarity with Docker, Kubernetes, Git, GitHub/Azure DevOps, and CI/CD.
- Strong understanding of application security, performance optimization, and software engineering best practices.
- Strong communication, documentation, and problem-solving skills, with the ability to operate independently.
Education
Education
Bachelor's degree in Computer Science or equivalent real-world experience.