Senior Software Engineer I (.Net, C#, React)
Indexed description
As a Senior Full Stack Developer, you will work in a cross-functional agile team to develop and maintain our digital platform. You will contribute across the stack, from designing robust backend services to delivering intuitive, responsive frontends. Your technical expertise, curiosity, and drive for quality will help shape the future of sustainable digital solutions.
Your Responsibilities
- Design, implement, and maintain scalable backend services and RESTful APIs using .NET Core and C#
- Build responsive, modern web applications using React, TypeScript, and Redux
- Develop features end-to-end, including data modeling, API development, and UI integration
- Translate designs and wireframes into high-quality, reusable code
- Conduct code reviews, ensure code quality, and contribute to continuous improvement
- Collaborate closely with stakeholders to define requirements and deliver technical solutions
- Analyze and refactor existing code to improve performance, scalability, and maintainability
- Ensure product security, performance, and maintainability standards are met
- Write unit tests and conduct load testing to ensure product reliability
- Proven experience developing backend systems using C# and .NET Core
- Strong frontend development skills with React, TypeScript, Redux
- Solid understanding of RESTful API design and integration
- Expertise in algorithms, data structures, and software design principles
- Experience with Azure cloud services: App Services, Entra ID, Key Vault, Blob Storage, Service Bus, App Insights, CI/CD pipelines
- Familiarity with Visual Studio, Git, and Azure DevOps
- Experience with SQL, NoSQL, and time-series databases (e.g., InfluxDB)
- Excellent communication skills in English (written and spoken)
- Experience with Ionic, Angular, or hybrid mobile development, is a plus
- Familiarity with Material UI, SASS, Webpack, Babel, NPM, is a plus
- Exposure to modern ECMAScript standards and tools, is a plus
- Experience working with microservices architecture and distributed systems, is a plus
- Proactive mindset with a passion for innovation and problem-solving
- Commitment to delivering high-quality work on time
- Ability to adapt to evolving technologies and work both independently and in a team
- Strong analytical skills and attention to detail
- Desire to mentor and share knowledge within the team
- Organized approach with effective time and task management skills
- We operate in cross-functional, agile end-to-end feature teams
- Our teams follow the SAFe (Scaled Agile Framework) methodology to align on delivery and strategy.
- We use modern tools, technologies, and practices, and continuously challenge and improve our ways of working.
- We value open communication and encourage team members to actively contribute ideas and feedback.
- We run a quarterly hackathon, giving everyone the opportunity to learn, explore and share their own ideas.
- Attractive compensation & benefits
- Employee Assistance Program
- Global parental leave program
- Flexible working models
Job Family Group
Digital
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search