Software Developer (Full Stack) - Contract Only
- Source: Lever
- Jobgether
- Remote
- Brazil
- Mid level
Job Description
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Developer (Full Stack) – Contract Only based in Brazil.
We are seeking an experienced Full Stack Software Developer to build, enhance, and maintain scalable, secure, and reliable applications within a modern technology environment. In this hands-on development role, you will contribute to new feature development, legacy system modernization, and integrations that support a global technology platform. You will work across the frontend and backend, combining React, C#, .NET Core, and Python with cloud-based services and data systems. Your work will help improve application performance, software quality, and the reliability of critical digital solutions. Collaborating with cross-functional teams in an Agile environment, you will contribute to architecture decisions, automation, DevOps practices, and secure development standards. This remote contract opportunity is ideal for a developer who enjoys solving complex technical challenges and using modern engineering tools, including AI-assisted development, to deliver meaningful results.
Accountabilities
- Design, develop, test, and deploy application modules and services across the full technology stack.
- Translate product roadmap priorities into scalable, maintainable, and testable software solutions.
- Build responsive, user-friendly interfaces using React and modern JavaScript or TypeScript.
- Develop backend services, APIs, and application logic using C#, .NET Core, and Python.
- Implement and maintain event-driven and message-based integrations using technologies such as RabbitMQ.
- Connect frontend applications with backend services, databases, and third-party systems.
- Design data models, manage database migrations, and optimize queries for performance and reliability.
- Write and maintain automated unit and integration tests to support dependable releases.
- Troubleshoot defects, refactor existing code, reduce technical debt, and improve application performance.
- Implement and manage feature flags to support controlled, incremental software releases.
- Maintain current dependencies, frameworks, and development tools in line with technical and security standards.
- Use AI-assisted development tools, including code-generation assistants and agent-based workflows, to accelerate development and improve code quality.
- Build internal tools and automation scripts that increase engineering productivity.
- Contribute to AWS cloud infrastructure and services, as well as CI/CD pipelines and DevOps workflows.
- Apply security and compliance best practices across application code and infrastructure.
- Conduct thorough code reviews, promote consistent engineering standards, and share technical knowledge with colleagues.
- Create and maintain technical documentation, including READMEs, API documentation, and operational runbooks.
- Collaborate with internal teams to ensure software is maintainable, well-integrated, and aligned with broader technical objectives.
- Support other engineers through technical guidance, pair programming, and mob programming.
- Participate in daily stand-ups, sprint planning, retrospectives, and other activities within a hybrid Agile framework.
- Provide production support through a shared on-call rotation.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- At least 5 years of hands-on full-stack software development experience, with strong expertise across frontend, backend, databases, and cloud technologies.
- Proficiency in React and modern JavaScript or TypeScript for building responsive, high-quality user interfaces.
- Strong backend development skills in C#, .NET Core, and Python.
- Experience working with relational and NoSQL databases, including MySQL, PostgreSQL, Redis, and MongoDB.
- Practical experience with AWS cloud services such as EC2, S3, RDS, Lambda, or comparable services.
- Demonstrated ability to design scalable, maintainable software architectures and build reliable applications.
- Experience using AI-powered development tools, such as GitHub Copilot, ChatGPT, or similar solutions, to generate, review, and optimize code.
- Strong understanding of mobile-first design principles and experience developing responsive or mobile-enabled applications for real-world use.
- Familiarity with DevOps practices, CI/CD pipeline design, and automated…
Skills
- React
- javascript
- TypeScript
- microsoft-typescript
- c-sharp
- dot-net
- dot-net-core
- Python
- RabbitMQ
- amazon-web-services
- mysql
- PostgreSQL
- Redis
- MongoDB
- amazon-ec2
- amazon-s3
- amazon-rds-for-mysql
- aws-lambda
- Github
- gitHub-copilot
- chatgpt
- Hubspot
- hubspot-crm
- microsoft-dynamics-365-business-central
- aws-glue
- amazon-sns
- amazon-cloudwatch
- lever
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
