Role OverviewWe are seeking an experienced and highly skilled Senior backend Engineer to join our dynamic team, you will play a critical role in designing, developing, and maintaining our software solutions. You will work closely with cross-functional teams, including product managers, designers, and other engineers, to deliver high-quality software that meets our customers' needs.RESPONSIBILITIES:Mentor and guide junior engineers, providing technical leadership, code reviews, and best practices to ensure the delivery of high-quality, well-architected codeDesign, develop, and maintain scalable and efficient software applications using Golang and related technologiesCollaborate with product managers, designers, and other engineers to gather requirements, define technical specifications, and deliver high-quality software solutionsIdentify and address performance bottlenecks and architectural improvements to optimize the performance, scalability, and reliability of our software systemsStay up-to-date with the latest trends and advancements in Golang and related technologies, bringing new ideas and insights to the teamContribute to the improvement of software development processes and methodologies, promoting best practices and continuous improvementParticipate in code reviews, knowledge-sharing sessions, and technical discussions to foster a collaborative and learning-oriented cultureQUALIFICATIONS:Bachelor's degree in a quantitative field such as Engineering, computer science, or equivalentProven experience of at least 4 years in software engineeringStrong understanding of software development principles, design patterns, and best practicesExperience in designing and implementing RESTful APIs and microservices architectures using GolangExperience with relational and NoSQL databases, and proficiency in writing efficient database queries and designing schemasFamiliarity with containerization technologies like Docker and orchestration tools like KubernetesExperience with version control systems (e.g., Git) and CI/CD pipelinesStrong problem-solving and debugging skills, with the ability to analyze complex technical issues and propose effective solutionsExcellent communication and collaboration skills, with the ability to work effectively in a cross-functional team environmentPassion for learning and staying updated with the latest trends and advancements in software engineeringWhat We OfferA collaborative and dynamic work environment!The chance to work on exciting projects to innovate in the fintech industryOpportunities for professional development and career growthSocial and medical insurance coverageMonthly credit to use at your disposal on our appPowered by JazzHRTC8E5vXgYe