Mid to Senior Software Engineer - Full Stack
- Demonstrated ability to develop software in 1-2 programming languages (e.g. React, C#, Java, etc.)
- Understanding and application of Object-Oriented Design principles.
- Experience with AI and automation tools to enhance software development processes and deliver more efficient, high-quality solutions.
- Application of design patterns.
- Work as part of a team delivering software solutions.
- Hands-on experience with the construction of complex engineering solutions and knowledge of software development methodologies.
- Partner with product, infrastructure, DevOps, architecture, and engineering to guide an initiative's technical direction.
- Engage in tribe-level ceremonies, including planning, grooming, product demonstrations, and retrospectives.
- Assist in enabling and maintaining the continuous delivery pipeline and exhibit a DevOps mindset to enable autonomy of agile scrum teams.
- Excellent time management skills and ability to prioritize.
- Resilient through change.
Location: Remote - Mexico, Costa Rica, Argentina, Brazil, Colombia, Uruguay, Peru, Pakistan
Skills required for this job:
- .NET
- .NET Core
- .NET Framework
- Artificial intelligence tools
- Automation testing tools
- C#
- Full-stack development
- JavaScript
- Microsoft SQL Server
- Object-oriented design (OOD)
- REST API
- React.js
- Software development