Software Engineer
Remote
RemoteFull TimeStartup
Full TimeStartup
Job Summary
Develop new features, review code, and support existing codebases while advancing products across multiple platforms and building backend API integrations. Manage the full development lifecycle from design through deployment and maintenance, collaborating directly with the CTO on core product initiatives. Practice test-driven development and maintain clean, maintainable code using strong design patterns and automated testing strategies. Located in Argentina, this fully remote role offers meaningful equity and flexible PTO for a team-first environment focused on technical excellence.
Required Qualifications
- Located in Argentina
- Strong experience with C#, .NET Core, and EF Core
- Strong understanding of SOLID principles, especially SRP and DIP
- Proficiency in automated unit and integration testing strategies
- Familiarity with SQL and relational databases
- Demonstrated ability to ship production code with AI-assisted workflows
- Great communication skills
- Experience designing and consuming REST APIs
- Strong grasp of common design patterns and best practices
Desired Qualifications
- Hexagonal/Clean/Onion architecture
- Domain-Driven Design
- Win32 API / C++
- TypeScript or JavaScript
- SAML / OIDC
- Machine Learning
- Python
- macOS development
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.