
Software Developer – Full Stack
Posted 4 days ago

Posted 4 days ago
This is a fully remote position, open to applicants in Brazil.
• Design, develop, and deploy modules and services across the technology stack.
• Transform product roadmap items into scalable, testable, and maintainable code.
• Create responsive user interfaces utilizing React.
• Design and implement backend services and APIs with .NET Core, C#, and Python.
• Work with event-driven and message-based systems like RabbitMQ.
• Integrate frontend applications with backend services and third-party systems.
• Design data models, execute database migrations, and optimize queries.
• Write automated unit and integration tests.
• Diagnose and resolve bugs, refactor code, and minimize technical debt.
• Profile and enhance application performance.
• Implement and manage feature flags for secure, incremental releases.
• Maintain up-to-date dependencies and frameworks.
• Leverage AI-assisted development tools to speed up development and enhance code quality.
• Develop internal tools and automation scripts.
• Contribute to AWS-based cloud infrastructure and services.
• Optimize CI/CD pipelines and DevOps workflows.
• Apply security and compliance best practices.
• Conduct code reviews.
• Write and maintain technical documentation, including READMEs, API documentation, and runbooks.
• Collaborate with internal teams.
• Provide technical support to fellow engineers, including pair and mob programming.
• Engage in daily standups, sprint planning, and retrospectives within a hybrid Agile framework.
• Offer on-call support for production systems as part of the team rotation.
• Bachelor's degree in Computer Science, Engineering, or a related field.
• Over 5 years of practical full stack software development experience.
• Frontend experience with React and modern JavaScript/TypeScript.
• Backend experience with C#, .NET Core, and Python.
• Familiarity with MySQL, PostgreSQL, Redis, and MongoDB.
• Experience with AWS, including EC2, S3, RDS, Lambda, or similar services.
• Proven experience in designing scalable and maintainable software architecture.
• Experience utilizing AI-powered development tools such as GitHub Copilot or ChatGPT to generate, review, or enhance code.
• Strong grasp of mobile-first design principles and/or experience developing mobile-enabled or responsive applications utilized in real-world settings.
• Familiarity with DevOps tools and CI/CD pipeline design.
• Strong understanding of Agile software delivery methodologies.
• Excellent analytical skills and problem-solving abilities.
• Clear and collaborative communication skills; comfortable working cross-functionally.
• Capacity to work independently in a remote environment.
• Must verify identity and eligibility to work in the United States upon hire.
• Nice to have: experience with HubSpot CRM and Microsoft Dynamics Business Central ERP integration.
• Nice to have: knowledge of AWS Glue, SNS, SES, and CloudWatch.
• Nice to have: familiarity with Microsoft Remote Desktop Services.
• Remote work opportunity.
• Equal employment opportunities and protection from discrimination and harassment.
• Chance to work on high-impact ag tech solutions.
• Opportunity to contribute to modern cloud systems and software engineering.
• Participation in a hybrid Agile framework.
• Support for pair and mob programming.
• On-call support rotation.
duvo.ai
RTX
Clear Street
RemoteStar
Get handpicked remote jobs straight to your inbox weekly.