Staff .NET Engineer

  • Remote - Worldwide

Remote

Software Development

Mid-level

Summary

Join LATAM's most talented team! We are a global IT service company based in Uruguay serving humans like humans. Our main focus is on providing staffing and delivery team services to companies seeking a strategic partner for their products and services. Right now, we are looking for a Staff .NET Engineer to join our team!

Requirements

  • 12+ years of industry experience developing high-performance web applications in C#/.NET
  • Experience with designing and implementing RESTful microservices in .NET Core, with additional proficiency in .NET 5 or .NET 6 as a bonus
  • Experience developing event-driven microservices using various messaging platforms and queuing systems, such as Apache Kafka, RabbitMQ, or similar technologies
  • Experience with migrating monolithic systems to a microservices architecture using domain-driven design principles and established patterns
  • Experience with SQL and relational database design, particularly with MS SQL Server
  • Experience with NoSQL databases, with a preference for DocumentDB experience
  • Experience with TypeScript and JavaScript, with a deep understanding of ReactJS or VueJS and their core principles
  • Experience with common front-end development tools, including Babel, Webpack, and npm
  • Experience with OAuth and OpenID Connect protocols for secure authentication and authorization
  • Experience with utilizing modern CI/CD tools for automated build, test, and deployment pipelines
  • Familiarity with technologies such as Redis, Elasticsearch, Containerization (Kubernetes, Docker) is nice to have
  • Experience with SCRUM Agile processes, demonstrating the ability to effectively collaborate within an Agile team environment

Responsibilities

  • Work across the full stack, building highly scalable distributed solutions that enable positive user experiences and measurable business growth by developing new user-facing features using modern web development frameworks
  • Translate designs and wireframes into high-quality, testable code components
  • Implement, design, and integrate RESTful APIs
  • Ensure application performance, uptime, and scale, maintaining high code quality standards and thoughtful application design
  • Participate in code reviews
  • Work with agile development methodologies, adhering to best patterns and practices
  • Engage in design discussions with the architect and product team to build end-to-end systems optimized for speed and scale
  • Participate in all aspects of agile software development, including Scrum meetings, design, implementation, and deployment

Benefits

  • Competitive salaries throughout LATAM (USD)
  • Possibility of working 100% remote from anywhere in LATAM
  • Possibility of joining a new team with great challenges and growth prospects
Share this job:
Please let Moovx know you found this job on Remote First Jobs 🙏
Apply now