Job Summary:
We are looking for a highly skilled Full Stack Developer to join our dynamic team. The ideal candidate will have expertise in modern development frameworks, cloud-native applications, and full-stack technologies. You will contribute to the design, development, and deployment of scalable applications and services, working with cutting-edge technologies such as .NET Core, React.js, Next.js, AWS, and container platforms.
Key Responsibilities:
· Design, develop, and maintain robust and scalable full-stack applications.
· Develop back-end services using .NET Core (C#) and Web API.
· Work with Entity Framework Core for efficient data access and management.
· Build modern and responsive front-end applications using Next.js and React.js.
· Implement server-side logic and APIs using Node.js.
· Manage and optimize databases, including PostgreSQL and AWS Redshift.
· Develop and deploy cloud-native applications using services like AWS Lambda, CloudFront, API Gateway, S3, CloudWatch, and Secret Manager.
· Work with container platforms such as AWS EKS or OpenShift to deploy scalable applications.
· Ensure code quality through adherence to design patterns (e.g., Clean Architecture, CQRS, Repository Pattern, Unit of Work).
· Collaborate with cross-functional teams to design and implement microservices-based architectures.
· Utilize Python where applicable for automation or integration tasks.
· Ensure secure application development with familiarity in ADFS Authentication and Open API standards.
Qualifications:
· Bachelor’s degree in computer science, Information Technology, or related fields.
· Proven experience in back-end development with .NET Core (C#) and Entity Framework Core.
· Front-end experience with React.js and Next.js, including working with Node.js for server-side logic.
· Experience in database management, especially with PostgreSQL and AWS Redshift.
· Knowledge of cloud-native application development with AWS or Azure (AWS preferred).
· Familiarity with container platforms like AWS EKS or OpenShift.
Preferred Skills (Good to Have):
· Knowledge of design patterns, such as Clean Architecture, CQRS, Repository Pattern, and Unit of Work.
· Understanding of microservices architecture and its implementation.
· Familiarity with ADFS Authentication and Open API standards.
· Hands-on experience working on distributed systems and scalable applications.