Job Overview:
We are seeking a highly skilled Senior Full Stack Engineer with extensive experience in Node JS, .NET Core, Angular and AWS. The ideal candidate will have a strong background in developing web applications, API services, and serverless cloud-based solutions. You will play a key role in designing, developing, and maintaining our software products while working closely with cross-functional teams.
Key Responsibilities:
- Design, develop, and maintain scalable web applications using Node JS, .NET Core and Angular.
- Develop RESTful APIs and integrate them with front-end components.
- Implement cloud-based solutions on AWS, including serverless architectures, containerization, and database management.
- Collaborate with product managers, designers, and other developers to ensure high-quality deliverables.
- Write clean, maintainable, and efficient code while adhering to best practices and coding standards.
- Perform code reviews and contribute to a culture of continuous improvement.
- Troubleshoot and debug complex issues in both development and production environments.
- Stay up to date with the latest industry trends, technologies, and best practices.
Qualifications:
- Bachelor s degree in computer science, Engineering, or a related field (or equivalent experience).
- 6+ years of professional experience in full stack development.
- Proficiency in Angular, including RxJS, and component-based architecture.
- Strong experience with Node JS, and .NET Core.
- Extensive experience with AWS services such as ECS, Lambda, S3, API Gateway, DynamoDB, and CloudFormation.
- Knowledge of front-end build tools and CI/CD pipelines.
- Familiarity with containerization technologies like Docker and Kubernetes.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills, with the ability to work effectively in a collaborative team environment.
Preferred Qualifications:
- Experience with microservices architecture.
- Knowledge of DevOps practices and tools.
- Experience with TypeScript, C#, and other relevant programming languages.
- Familiarity with Agile methodologies.