Software Developer (Full Stack) - Contract Only
Vytelle, a precision livestock (agtech) company, seeks a contract full-stack developer to build and modernize its global cattle data platform. Day to day: React frontends, C#/.NET Core and Python backend services, MySQL/PostgreSQL/Redis/MongoDB, AWS infrastructure, RabbitMQ messaging, CI/CD pipelines, and on-call rotation.
- Compensation
- Not disclosed
- Location
- São Paulo, Brazil
- Work setup
- Remote
- Seniority
- Not specified
- Employment
- Contract
- Experience
- 5+ years
- Category
- Fullstack
- Posted
Skills
Must have
- Bachelor's degree in Computer Science, Engineering, or related field
- 5+ years of hands-on full stack software development experience
- Frontend: React, modern JavaScript/TypeScript
- Backend: C#, .NET Core, Python
- Databases: MySQL, PostgreSQL, Redis, MongoDB
- Cloud: AWS (EC2, S3, RDS, Lambda or similar)
- Experience designing scalable and maintainable software architecture
- Experience using AI-powered development tools (e.g., GitHub Copilot, ChatGPT)
- Strong understanding of mobile-first design principles and/or responsive applications used in real-world environments
- Familiarity with DevOps tools and CI/CD pipeline design
- Strong understanding of Agile software delivery practices
- Excellent analytical and problem-solving skills
- Clear and collaborative communicator, comfortable working cross-functionally
- Ability to work autonomously in a remote setting
Nice to have
- Integration experience with HubSpot CRM & Microsoft Dynamics Business Central ERP
- Familiarity with AWS Glue, SNS, SES, and CloudWatch
- Knowledge of Microsoft Remote Desktop Services
Full description
Job Title: Software Developer (Full Stack)
Company: Vytelle
Reporting to: Trevor Gartner
Direct Reports: None
Location: Remote
ABOUT VYTELLE
We are a global precision livestock company reshaping how cattle producers worldwide unlock animal performance. Through Vytelle SENSE and Vytelle INSIGHT, we deliver world-class data capture and analytics that help producers measure performance, identify desired traits, and make informed selection decisions to continually produce elite progeny. Our Vytelle SENSE tagline captures our purpose: Better measurement for better cattle.
ROLE OVERVIEW
We are seeking a Full Stack Software Developer to join our dynamic technology team. This role is 100% focused on hands-on development, building scalable, secure, and maintainable applications that power our global technology platform. You will play a critical role in designing and coding new features, migrating legacy systems, and ensuring seamless integrations. This is a high-impact opportunity to build greenfield features and contribute to mission-critical ag tech solutions.
RESPONSIBILITIES
- Design, develop and deploy modules and services across the technology stack.
- Translate product roadmap items into scalable, testable and maintainable code.
- Build responsive, high-quality user interfaces using React.
- Design and implement backend services and APIs using .NET Core, C# and Python.
- Work with event-driven and message-based systems (e.g., RabbitMQ).
- Integrate frontend applications with backend services and third-party systems.
- Design data models, write database migrations and optimize queries.
- Write automated unit and integration tests to keep releases reliable.
- Diagnose and fix bugs, refactor code and reduce technical debt.
- Profile and optimize application performance.
- Implement and manage feature flags for safe, incremental releases.
- Keep dependencies and frameworks up to date.
- Use AI-assisted development tools (e.g., code generation, copilots, agent-based workflows) to speed up development and improve code quality.
- Build internal tools and automation scripts that improve team productivity.
- Contribute to AWS-based cloud infrastructure and services.
- Contribute to and optimize CI/CD pipelines and DevOps workflows.
- Implement security and compliance best practices in the codebase and infrastructure.
- Do thorough code reviews to enforce standards and best practices.
- Write and maintain technical documentation (READMEs, API docs, runbooks).
- Collaborate with internal teams to ensure maintainable code that integrates well.