Senior Fullstack Developer (Contract)

  • Contractor
  • Nugegoda

iTelaSoft

Job description

Job Description

We are looking for a highly skilled Senior Full-Stack Engineer with expertise in Java, C# .NET, React (or Angular/Vue), AWS, and Azure. The ideal candidate will be responsible for designing, developing, and maintaining scalable and high-performing applications across multiple platforms. You will work closely with cross-functional teams to deliver innovative solutions and drive best engineering practices.

Key Responsibilities
• Design, develop, and maintain scalable applications using Java (Spring Boot) and C# .NET.
• Build interactive and responsive applications using React, Angular, or Vue.
• Implement and deploy cloud-based solutions using AWS and Azure.
• Develop RESTful APIs and integrate with third-party services.
• Optimize application performance, write clean code, and ensure quality through unit and integration testing.
• Work with DevOps teams for cloud deployments and collaborate with product managers,UX designers, and engineers.
• Debug technical issues and stay updated with industry best practices and emerging technologies.

Core Competencies Required
• Bachelor’s or Master’s in Computer Science, Software Engineering, or a related field with 6+ years of full-stack development experience.
• Expertise in Java (Spring Boot), C#, .NET (ASP.NET Core) for API and microservices development, with knowledge of event-driven architectures (Kafka, RabbitMQ).
• Strong experience with SQL databases (SQL Server, PostgreSQL, MySQL) and familiarity with NoSQL databases (MongoDB, DynamoDB).
• Proficiency in React, Angular, or Vue, along with TypeScript, JavaScript (ES6+), HTML, CSS, and state management libraries (Redux, Context API).
• Hands-on experience with AWS (EC2, S3, Lambda, RDS, API Gateway, IAM) and Azure (App Services, Functions, SQL Database, Azure DevOps), including CI/CD pipelines, Docker, Kubernetes, and infrastructure as code (Terraform, CloudFormation).
• Strong understanding of cloud security best practices, microservices architecture, software design patterns, and best practices.
• Experience with version control (Git, GitHub/GitLab/Bitbucket), Agile methodologies (Scrum, Kanban), and software development best practices.
• Excellent analytical skills with the ability to troubleshoot complex issues and optimize system performance.

To apply for this job email your details to cv@ezjobs.online

Scroll to Top