Position: Backend DeveloperExperience: 7+ YearsLocation: RemoteWork Type: Contract Basis (6months - 1year)
Responsibilities:Design and implement scalable, high-performance software solutions leveraging cloudcapabilities.Lead and mentor a team of software developers in creating cloud-native applications.Engage in architectural discussions and design exercises to create large scale solutions built onAWS and/or Azure.Optimize application performance through code and resource management.Ensure security best practices are implemented throughout the cloud infrastructure.Drive the adoption of key engineering best practices to improve quality and reliability of team’sdeliverables.Collaborate with cross-functional teams to deliver on project timelines and requirements.
Qualifications:7+ years of software development experience with a proven track record of successful projectdelivery.Extensive experience with backend technologies, particularly Node.js and C#.Strong knowledge of cloud services, preferably with certifications in AWS and/or Azure.Familiarity with containerization and orchestration technologies (e.g., Docker, Kubernetes).Proficient in implementing CI/CD pipelines and automated testing frameworks.Solid understanding of data structures, algorithms, and software design principles.Experience with microservices architecture and serverless frameworks.Excellent leadership and communication skills, with the ability to manage multiple projects simultaneously.
Desirable:AWS Certified Solutions Architect, AWS Certified Developer, or Azure equivalents.Experience with infrastructure as code (e.g., Terraform, CloudFormation).Prior experience in a Tech Lead role with a focus on cloud technologies.Strong analytical and problem-solving skills, including high-level strategic thinking.A track record of presenting to and influencing senior management.