OverviewWe are looking for a talented and passionate senior software Engineer to join our software engineering team and help us build and maintain our cutting-edge software products.
You will be responsible for designing, developing, testing, and deploying high-quality software solutions using various technologies and tools.
You will also collaborate with other software engineers, product managers, and stakeholders to deliver innovative and user-friendly software features and enhancements.
ResponsibilitiesDesign and develop software based on microservices architecture and cloud technologies.Design, develop, test, and deploy software solutions using software engineering best practices and industry standards.Propose the implementation of new or improved processes, practices, and methodologies so that we can move faster, more efficiently, and more easily delight our customersWrite clean, efficient, and well-documented code using various programming languages either Front-end technologies (Nuxt, Vue, React) or Back-end technologies (Node JS, Nest)Experience using GitHub or Azure repositories to manage source code and version control.Troubleshoot and debug software issues and provide technical supportConduct code reviews and provide feedback to improve software quality and performanceResearch and evaluate new technologies and trends to improve software development processes and practicesMentor and coach junior software engineers and share knowledge and best practicesServe as a technical interviewer within the talent acquisition processQualificationsBachelor's degree in computer science, software engineering, or related field (must)Minimum 9 years of experience in software engineering or development.Minimum 1 year of experience in Technical leadership.Experience with software design patterns and principles, such as SOLID, DRY, etc.Proficient in designing and developing software with React, Nuxt, Vue OR Node JS, and Nest.Proficient in using GitHub or Azure DevOps.Proficient in using SQL Standard or PL/SQL.Experience in relational database design.Experience with software development tools and frameworks like Git, Docker, and KubernetesExperience working with various architectures, especially microservice and cloud-native applications (Azure ideally).Knowledge of software testing techniques and toolsExcellent communication, collaboration, problem-solving, and analytical skillsAbility to work independently and as part of a team in a fast-paced environment
#J-18808-Ljbffr