Senior Software Engineer - .NET/React (404)
Are you seeking advancement in your international career and looking for support to get there?
Ubiminds, a people-first company, partners with American software product firms to expand their development footprint by curating top 5% talent from Brazil for their LATAM strategy. Collaborating with a company revolutionizing talent engagement and hiring processes, you will be part of a team dedicated to facilitating seamless connections between companies and candidates worldwide.
Join us now for a unique chance to propel your international career within an innovative company.
Challenges
Join our Product Assessment team as a Senior Full Stack Software Engineer specialized in .NET/React.js. Your role will involve developing new features, evolving critical systems, and engaging in structured cross-functional collaborations to drive product enhancements.
Role Overview
As a Senior Software Engineer, you will be responsible for delivering clean, scalable, and well-maintained code. In a fully distributed setup, you will collaborate with developers, project managers, and internal users.
Responsibilities
- Write efficient and readable code based on technical requirements.
- Troubleshoot, debug, improve, and maintain existing software.
- Test and deploy applications and programs.
- Collaborate with various teams while designing and building front-end interfaces using React.
- Contribute to architectural design decisions.
Tech Stack
Backend: C# (.NET)
Frontend: React, JavaScript, TypeScript
Infrastructure: AWS (Lambda, Step Functions, EKS), Terraform, Docker
Databases: SQL Server, DynamoDB
DevOps & Monitoring: GitLab, Datadog, Opsgenie
Requirements
- Extensive software development experience.
- Proficiency in C# and React.
- Familiarity with modern JavaScript/TypeScript.
- Solid comprehension of SOLID principles, Clean Code practices, and architectural patterns.
- Exposure to unit testing, with bonus points for experience in synthetic or end-to-end testing.
- Strong analytical and debugging capabilities.
- Mentoring aptitude towards other developers.
- Strong communication skills and a diplomatic problem-solving approach.
Nice-to-Haves
- Experience with third-party vendors.
- Familiarity with AWS Step Functions.
Soft Skills
- Patience and persistence in user and vendor interactions.
- Self-motivation and adaptability to evolving environments.
Company Culture
- People-First approach emphasizing teamwork, growth, and excellence.
- Focus on continuous improvement, proactive attitude, and transparency.
Perks and Benefits
- Placement in a product-based organization equivalent to full-time employees.
- Extensive back-office support and a remote-first policy.
- Provision of a MacBook and access to growth opportunities.
- English language improvement sessions and referral bonuses.
- Optional headquarters access and fun office amenities.
Recruitment Process
- Initial interview with Tech Recruiter.
- Preparation interview with CS Manager.
- Client process (may vary).
- Job offer.
Take the next step in your career with Ubiminds! Apply now for a rewarding opportunity to contribute to groundbreaking products and embark on a fulfilling international career journey.
