Senior Software Engineer (.NET) in Brazil, Indiana at Jobgether
Explore Related Opportunities
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Engineer (.NET) in Brazil.
This role is focused on building and maintaining scalable, high-performance web applications within a dynamic, product-driven environment. You will contribute to end-to-end development, working across backend and frontend components to deliver robust digital solutions that create real business impact. The position involves close collaboration with designers, product managers, and other engineers in an agile, fast-paced setting. You will be expected to design efficient architectures, ensure code quality, and actively participate in technical discussions and decision-making. With a strong emphasis on modern engineering practices, you will work with cloud infrastructure, containerization, and diverse database systems. This is a highly collaborative and client-facing role where your technical expertise will directly shape user experience and product success. It is an opportunity to work on impactful projects for global clients while continuously evolving your technical skill set.
- Develop, maintain, and enhance scalable web applications using .NET technologies, ensuring performance, reliability, and maintainability across systems.
- Design and implement fullstack solutions, including integration with frontend frameworks such as React.js or similar SPA technologies.
- Build and deploy containerized applications using Docker and cloud platforms such as AWS or equivalent PaaS environments.
- Model, manage, and optimize relational and non-relational databases, ensuring data integrity and performance.
- Write clean, maintainable, and well-tested code, including automated tests for APIs and web components.
- Participate in code reviews, sprint planning, daily stand-ups, and technical discussions with cross-functional teams.
- Collaborate with stakeholders to understand business needs and translate them into effective technical solutions.
- Bachelor’s degree in Software Engineering, Computer Science, or a related field.
- 5+ years of professional experience working with .NET development in production environments.
- Strong experience building RESTful APIs and scalable backend systems.
- Proficiency with React.js or other modern frontend SPA frameworks.
- Solid experience with Git and modern version control workflows.
- Hands-on experience with both SQL and NoSQL databases (e.g., PostgreSQL, MySQL, DynamoDB).
- Strong understanding of software design principles, clean code practices, and design patterns.
- Experience working in client-facing roles with strong communication skills (verbal and written).
- Proactive, self-driven mindset with a strong desire for continuous learning and improvement.
- Contract-based engagement with flexible, project-driven opportunities.
- Compensation paid in USD.
- Exposure to international clients and high-impact digital products.
- Remote-friendly collaboration depending on project requirements.
- Opportunity to work with modern technologies and scalable cloud architectures.
- Participation in agile, cross-functional, and highly collaborative teams.
- Professional growth in a fast-paced, innovation-driven environment.