TU PRÓXIMO CAPÍTULO
Senior Software Engineer
Sobre el puesto
• Deliver high-quality software enhancements and bug fixes within agreed timelines
• Provide technical guidance and promote coding, process, and development best practices across the squad
• Mentor junior developers on technologies, products, design patterns, processes, and coding standards
• Design and develop product features independently and in collaboration with the wider squad
• Participate actively in Agile processes and share information across the team
• Improve development methods and evaluate new technologies that could benefit the team and organisation
• Contribute directly to feature enhancements and bug resolution
• Take ownership of code quality and development processes within an Agile squad
• At least five years of professional software development experience, including five or more years working with C# and .NET
• A proven record of delivering high-quality commercial software
• A bachelor’s degree in Computer Science or a related discipline, or equivalent professional experience
• Significant experience with microservices architecture, Kubernetes, CI/CD practices, ASP.NET, relational databases, and SQL
• Experience creating and consuming HTTP/REST APIs and working with HTML5, CSS, TypeScript, or similar technologies
• Strong written and verbal communication skills, personal accountability, and a collaborative approach
• Experience with .NET Core or .NET 6+, Entity Framework, Azure DevOps, Git, and NPM is valuable
• 60K annually for checkups
• Fun, casual, and flexible work environment
• Remote work from home
• Numerous training and development opportunities, including programs offered by our ACADEMY