Senior Backend .NET Engineer (369)
Are you looking to advance your international career to the next level? We are here to help!
Ubiminds is a GPTW-certified company that values its people and focuses on partnering with American software product companies to enhance their development capabilities. We specialize in sourcing the top 5% talent in Brazil for their LATAM strategy, offering tailored staff augmentation and employer-of-record services.
Our current project involves collaborating with a company that is revolutionizing the talent discovery, engagement, and hiring process. Utilizing video interviewing, assessments, and conversational AI, their end-to-end hiring platform connects companies and candidates globally, optimizing the recruitment experience.
Join us now for a unique opportunity to not only boost your international career but also be a part of an innovative company leading the way in ethical AI-driven, science-based hiring solutions.
Challenge
Your primary focus will be on crafting solutions and producing high-quality code to establish and maintain integrations between our systems and third-party platforms. This involves ensuring seamless data flow, high performance levels, and scalability. You will play a crucial role as a back-end contributor by being versatile and contributing across various areas of the codebase as needed.
Responsibilities
- Define and implement consistent UI patterns and reusable components to enhance alignment across engineering teams.
- Collaborate with UX Designers to refine requirements and strike a balance between feasibility and usability.
- Develop accessible and sustainable React components utilizing best practices.
- Write clean, secure, and efficient code to ensure scalability and maintainability.
- Create unit tests and participate in developing automated testing techniques.
- Conduct code reviews, provide feedback, and mentor colleagues to promote continuous improvement.
- Troubleshoot and resolve intricate UI issues to deliver a seamless user experience.
- Document patterns, solutions, and best practices through technical write-ups and discussions.
- Make informed technical decisions by evaluating trade-offs between performance, maintainability, and business impact.
- Collaborate closely with Product and UX teams to craft engaging and high-value web experiences.
Requirements
Mandatory Skills
- Advanced/fluent English skills for effective communication.
- Bachelor's degree in Computer Science or related technical field, or equivalent practical experience.
- Prior experience in building SaaS products in a cloud-based setting, with hands-on expertise in AWS and cloud best practices.
- Proficient in .NET, C#, and well-versed in modern web technologies.
- Sound understanding of Node.js, Python, and Django.
- Expertise in writing maintainable code, including experience with unit tests and automated testing.
- Familiarity with REST APIs and API testing tools such as Postman.
- Ability to collaborate efficiently in a global, remote-first environment.
Nice to Have
- Knowledge of databases like Postgres, Aurora, and DynamoDB.
- Hands-on experience with CI/CD pipelines and advanced frontend testing frameworks.
- Proficiency in interfaces with frontend services utilizing APIs.
- Familiarity with Docker, CI/CD pipelines, and virtualization technologies for deployment efficiency.
- Understanding of security best practices and developing high-performance web applications.
- Experience with technologies like Celery, Insomnia, WebRTC, third-party integrations, AWS certifications, React UI development, and ATS platforms.
Perks and Benefits
As a Senior Software Engineer at Ubiminds:
- Work in a product-based company with full support, similar to full-time employees.
- Access back-office assistance for career guidance, HR services, and concierge services.
- Enjoy a remote-first policy, designed for a distributed team.
- Receive company-provided laptop for your work.
- Explore growth opportunities and connect with other tech professionals through tech talks and networking events.
- Enhance your English language skills with free lessons conducted by a native speaker.
- Participate in the candidate referral bonus program.
- Experience office perks at our Florianópolis headquarters with quick massages, snacks, and games as desired.
Hiring Process
- Initial discussion with Tech Recruiter for job-specific details.
- Client evaluation involving technical challenges and assessments.
- Offer extension.
