Senior Fullstack Developer (Backend focus)
- Work arrangement
- Remote
- Job type
- Contract
- Occupation
- Software & IT
- Location
- BR
- Compensation
- Not disclosed
- Apply by
- May 07, 2027
About this role
We are seeking aSenior Full-Stack Software Developerto join the Product Development Team of our client and help build, improve, and maintain AI-enabled product capabilities. This is abackend-focused rolethat also requires strong hands-on experience withReactand modern web technologies.
You will work closely with the Development Manager, Product Owner, Interaction Design team, and other stakeholders to translate product requirements and user workflows into high-quality, reliable software.
A major focus of the role isimproving code quality, writing maintainable and well-documented code, testing your own work, and using AI development tools such asClaude Codeto support implementation and code reviews.
Key Responsibilities
- Design, develop, test, and refine software implementations for a product environment.
- Build and maintain backend services and APIs using.NET, while contributing to the React frontend.
- Develop AI-enabled capabilities, including LLM-powered features, intelligent workflows, automation, recommendations, and integrations with AI platforms/APIs.
- Write clean, maintainable, well-documented, and unit-testable code.
- Develop and maintainunit testsusing Test-Driven Development and other appropriate testing practices.
- UseClaude Codeas part of the development workflow, including mandatory Claude-assisted code reviews.
- Participate in formal code reviews and make improvements based on feedback.
- Create software implementation designs and technical documentation.
- Develop architecture documentation, database schema diagrams, entity relationship diagrams, and sequence diagrams.
- Work withSQL databases, including database design and data-related implementation.
- Participate in planning sessions and provide estimates for development efforts.
- Demonstrate completed implementations to stakeholders and incorporate feedback.
- Develop software installation packages for customer workstations and servers when required.
- Identify opportunities to improve code quality, development practices, performance, and maintainability.
- Contribute to technical problem-solving and the design of practical, scalable solutions.
- Must be based in Latam.
Requirements
- 8+ years of professional software development experience.
- Strong experience developing software products in aproduct development environment.
- Strong backend development experience with.NET / C#.
- Strong hands-on experience withReact.
- Strong knowledge ofJavaScript, HTML5, and CSS3.
- Experience developing and consumingRESTful APIs.
- StrongSQLand database development experience.
- Experience withJSONandXMLdata structures.
- Experience with distributed architectures and asynchronous request handling.
- Strong understanding of software design patterns and modern software architecture.
- Experience with patterns such asMVC and MVVM.
- Experience writing and maintaining unit tests for your own code.
- Strong understanding of software quality, maintainability, and development best practices.
- Experience withGit or SVN.
- Experience with browser-based and responsive web applications.
- Practical experience withAI technologies, includingLarge Language Models (LLMs), Agentic AI, and/or Machine Learning.
- Experience usingClaude Code, including AI-assisted development and code review workflows.
- Strong technical documentation and written communication skills.
- Analytical and pragmatic approach to problem-solving.
Nice to have
- 5+ years of experience as a project lead or team lead in software development.
- Experience mentoring or leading development teams.
- Master's degree in Computer Science or a related field.
- Experience developing software for regulated or highly controlled environments.
- Experience creating customer-facing software installation packages.
- Azure experience
Benefits
- Work remotely Monday - Friday, 40 hours a week (no weekends)
- Did we mention it's REMOTE?!!
One of our core values at Zipdev is "Be authentic." that's why we encourage you to answer the application form in your own words; we are interested in getting to know you, not a digital assistant.
Wondering how our remote environment or our payment method work? We've put together some helpful answers in our FAQs at the bottom our our Take a look and let us know if you have any other questions!