17 ago
|
Avenue Code
|
Argentina
17 ago
Avenue Code
Argentina
About The Opportunity
As a Senior Software Engineer, you will help modernize the backend architecture supporting B2C and B2B customers by building scalable, modular architecture, creating RESTful APIs for data access, and implementing core business logic for our platform.
Responsibilities
Collaborate in building a modular monolith architecture following modern software engineering best practices
Define and enforce clear module boundaries, ownership, and contracts
Develop application code that is secure, well tested, well documented, extensible, and scalable
Work closely with cross-functional teams to align technical solutions with business goals
Participate in code reviews, mentoring, and knowledge sharing within the engineering team
Contribute to backend architecture decisions, including tooling, frameworks, and standards
Required Qualifications
6+ years of professional experience in backend application development
Strong expertise in C#,
.NET Core (modern versions preferred)
Hands-on experience modernizing or refactoring legacy applications
Strong understanding of modular monolith architecture
Deep understanding of architectural design principles (Clean Architecture, Vertical Slices).
Experience designing and working with relational databases (SQL Server, PostgreSQL, or similar)
Experience building and consuming RESTful APIs
Experience with unit, integration, and automation testing tools (e.g.: Playwright)
Experience with agentic AI development, utilizing tools such as Claude, Copilot, and Cursor
Strong problem-solving, communication, and collaboration skills
Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent technical experience
📌 Senior Software Engineer (Argentina)
🏢 Avenue Code
📍 Argentina