Senior Software Engineer
Location
Brazil
Posted
3 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer
Infios
• Design, build, and maintain shared platform components across the Titan platform • Develop features and resolve defects across UI, backend services, APIs, and shared services • Write clean, testable, maintainable code with appropriate automated test coverage • Debug complex issues across the stack and support production-quality delivery • Participate in code reviews, pull requests, technical design discussions, and architecture decisions • Collaborate with QA, Product Management, and development teams across the organization • Support secure development practices, including authentication, authorization, roles, and platform security • Improve platform performance, stability, reliability, tooling, documentation, and development processes • Support customer escalations related to shared platform functionality
Job Requirements
- 5+ years of professional software development experience
- Strong experience with C# and .NET
- Strong experience with TypeScript, JavaScript, HTML, and CSS
- Experience with modern web development frameworks, such as Knockout or similar technologies
- Experience designing and consuming REST APIs
- Experience with SQL and relational databases
- Experience with Entity Framework, OData, or similar data access technologies
- Familiarity with AI-assisted SDLC practices
- Strong problem-solving, debugging, and analytical skills
- Additional experience: Experience with CI/CD pipelines and Azure DevOps
- Experience with microservices or distributed systems
- Deeper knowledge of security concepts related to authentication, authorization, and roles
- Experience improving shared frameworks, platform services, or developer tooling
Benefits
- Health insurance
- Retirement plans
- Paid time off
- Flexible work arrangements
- Professional development opportunities
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Build education products and product features from early concept through to production. • Work directly with teachers, technical teams and education partners to understand workflows, pain points and priorities. • Turn complex or incomplete requirements into clear, practical and usable product solutions. • Design and build product experiences that integrate naturally with learning platforms and education systems. • Work across frontend, backend, APIs, integrations and data models where needed. • Build prototypes quickly, test them with users and turn successful concepts into reliable, maintainable products. • Work closely with Backend and AI Engineers to make technical and AI capabilities genuinely useful in real education workflows. • Improve usability, reliability, performance and product quality through active iteration. • Investigate issues independently, identify the underlying problem and drive practical improvements. • Use AI-assisted development tools where appropriate to accelerate delivery while maintaining strong engineering judgement and product quality. • Write clean, tested and maintainable code.
• Build education products and product features from early concept through to production. • Work directly with teachers, technical teams and education partners to understand workflows, pain points and priorities. • Turn complex or incomplete requirements into clear, practical and usable product solutions. • Design and build product experiences that integrate naturally with learning platforms and education systems. • Work across frontend, backend, APIs, integrations and data models where needed. • Build prototypes quickly, test them with users and turn successful concepts into reliable, maintainable products. • Work closely with Backend and AI Engineers to make technical and AI capabilities genuinely useful in real education workflows. • Improve usability, reliability, performance and product quality through active iteration. • Investigate issues independently, identify the underlying problem and drive practical improvements. • Use AI-assisted development tools where appropriate to accelerate delivery while maintaining strong engineering judgement and product quality. • Write clean, tested and maintainable code.
• Build education products and product features from early concept through to production. • Work directly with teachers, technical teams and education partners to understand workflows, pain points and priorities. • Turn complex or incomplete requirements into clear, practical and usable product solutions. • Design and build product experiences that integrate naturally with learning platforms and education systems. • Work across frontend, backend, APIs, integrations and data models where needed. • Build prototypes quickly, test them with users and turn successful concepts into reliable, maintainable products. • Work closely with Backend and AI Engineers to make technical and AI capabilities genuinely useful in real education workflows. • Improve usability, reliability, performance and product quality through active iteration. • Investigate issues independently, identify the underlying problem and drive practical improvements. • Use AI-assisted development tools where appropriate to accelerate delivery while maintaining strong engineering judgement and product quality. • Write clean, tested and maintainable code.
• Build education products and product features from early concept through to production. • Work directly with teachers, technical teams and education partners to understand workflows, pain points and priorities. • Turn complex or incomplete requirements into clear, practical and usable product solutions. • Design and build product experiences that integrate naturally with learning platforms and education systems. • Work across frontend, backend, APIs, integrations and data models where needed. • Build prototypes quickly, test them with users and turn successful concepts into reliable, maintainable products. • Work closely with Backend and AI Engineers to make technical and AI capabilities genuinely useful in real education workflows. • Improve usability, reliability, performance and product quality through active iteration. • Investigate issues independently, identify the underlying problem and drive practical improvements. • Use AI-assisted development tools where appropriate to accelerate delivery while maintaining strong engineering judgement and product quality. • Write clean, tested and maintainable code.

