What are the responsibilities and job description for the Senior Software Engineer position at Cariloop?
A company is looking for a Senior Software Engineer responsible for designing, developing, and maintaining software solutions.Key ResponsibilitiesParticipate in the full software development lifecycle (SDLC) in Agile / Scrum environmentsDesign, build, and maintain scalable applications using TypeScript and relevant frameworksConduct code reviews and provide mentorship to junior engineersRequired QualificationsMinimum of 5 years of professional software engineering experience with full-stack developmentStrong proficiency in TypeScript and familiarity with another modern programming languageExperience in developing cloud-based solutions on platforms like AWS, GCP, and KubernetesExperience working in Agile environments and collaborating with remote teamsFamiliarity with version control systems (Git) and CI / CD pipelines