Senior Software Engineer (332)
Are you looking to advance your international career to the next level?
We are here to assist you!
Ubiminds, a GPTW-certified company, prioritizes its people and collaborates with American software product companies to expand their development capabilities. Our unique approach involves specially selecting the top 5% talent from Brazil to support their LATAM strategy through a blend of staff augmentation and employer-of-record services.
Join a SaaS platform company that specializes in cloud cost management and FinOps. This company collects billing and usage data from various cloud providers, organizes it based on customer structures, offers real-time access, and empowers customers to make informed decisions.
This role offers a distinctive opportunity to escalate your international career and contribute to an innovative company.
Key Responsibilities:
Our client is in need of a Senior Software Engineer to join their team and actively participate in the software development lifecycle, from initial design to product delivery. You will contribute significantly to the development of valuable products.
In this hands-on role, collaborate with your team to improve the client's platform. Your duties include designing innovative solutions, writing high-quality code, conducting unit tests, and mentoring fellow engineers.
Address technical challenges, enhance user experience, and become a vital contributor to the codebase across different areas as necessary.
Primary Duties:
- Develop the client's Interviewing Product Line and participate in various software initiatives.
- Analyze product requirements and create technical designs.
- Produce clean, secure, and resilient code with accompanying unit tests.
- Review code, mentor colleagues, and contribute to new initiatives.
- Identify and resolve complex system issues.
- Share knowledge and best practices with team members.
- Apply a risk-based approach to technical decisions and operational practices.
- Implement robust automated testing practices at all levels.
- Effectively communicate solutions and best practices through documentation and presentations.
Requirements:
Mandatory Skills:
- Proficient in advanced or fluent English.
- Familiarity with platforms like C#, .NET, Python, React, etc.
- Strong understanding of Cloud Services and Best Practices (AWS).
- Proficiency in RESTFul APIs and MVC Web Patterns.
- Experiences in software engineering roles.
- Strong knowledge of the listed languages/technologies.
- Ability to thrive in a global virtual environment.
- Capability to design and develop scalable cloud applications while considering cost-efficiency.
- Proficient in microservices architecture and containerization (e.g., Docker).
- Understanding of security best practices.
Nice to Have:
- AWS experience is advantageous.
- Relevant certifications in AWS or related fields.
- Demonstrated ability in building large-scale applications.
- Experience in guiding and supporting other developers.
Benefits:
As a Senior FullStack Engineer at Ubiminds, you will:
- Work with the full support of a product-based company.
- Receive comprehensive back-office support, including career guidance and HR services.
- Enjoy a remote-first policy within a distributed team.
- Receive a company-provided MacBook.
- Access growth opportunities through engagements with tech professionals.
- Enhance English communication skills through free lessons.
- Benefit from candidate referral bonuses.
- Enjoy the option to work from the Florianópolis headquarters with added perks.