What are the responsibilities and job description for the Senior Software Engineer position at Cariloop?
A company is looking for a Senior Software Engineer to design, develop, and maintain software solutions for customers and partners.Key ResponsibilitiesParticipate in the full software development lifecycle (SDLC) in Agile / Scrum environmentsDesign, build, and maintain scalable applications using TypeScript and relevant frameworksMentor junior engineers and provide technical guidance while promoting coding standards and best practicesRequired QualificationsMinimum of 5 years of professional software engineering experience with a focus on full-stack developmentStrong proficiency in TypeScript and familiarity with another modern programming language (e.g., Go, Ruby, Python)Experience in developing cloud-based solutions on platforms such as AWS, GCP, and KubernetesExperience working in Agile environments and collaborating with remote teamsFamiliarity with version control systems (Git) and CI / CD pipelines