Senior Fullstack Developer (Backend focus)

Zipdev

View original posting

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!

Apply on employer site

You'll continue on the employer's careers page to submit your application.