Senior Software Engineer (365)
Want to accelerate your international career?
We can assist you!
Ubiminds is a GPTW-certified, people-first organization partnering with American software product companies to expand their development presence. Ubi selects elite Brazilian talent to support their LATAM strategy, offering a specialized blend of staff augmentation and employer-of-record services.
Ubiminds collaborates with a company revolutionizing talent discovery, engagement, and recruitment for organizations. Their end-to-end hiring platform facilitates seamless connections between companies and candidates globally, incorporating video interviewing, assessments, and conversational AI. Renowned for their science-backed hiring solutions powered by ethical AI, they have conducted over 70 million video interviews and engaged in 200 million chat interactions with candidates for 1,200+ clients worldwide.
Apply now for a distinctive opportunity to advance your international career at this innovative company.
Role Challenge
Focus primarily on devising solutions and crafting quality code to build and maintain integrations between internal systems and third-party platforms, ensuring efficient data flow, high performance, and scalability. You will play a pivotal role in backend development by being adaptable to working on various parts of the codebase as necessary.
Key Responsibilities
Define and implement standardized UI patterns and reusable components to enhance consistency across engineering teams.
Collaborate with UX Designers to refine requirements, balancing feasibility with usability.
Create accessible and sustainable React components following best practices.
Write clean, secure, and efficient code, emphasizing maintainability and scalability.
Develop unit tests and contribute to automated testing strategies.
Conduct code reviews, offer feedback, and mentor colleagues to promote continuous improvement.
Resolve complex UI issues, ensuring a seamless user experience.
Document solutions, patterns, 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 web experiences.
Requirements
Mandatory Skills
- Advanced/fluent English proficiency.
- B.S. in Computer Science or related technical field, or equivalent work experience.
- Demonstrated experience building SaaS products in a cloud-based environment, utilizing AWS and cloud best practices.
- Proficiency in .NET, C#, and a solid grasp of modern web technologies.
- Understanding of Node.js, Python, Django.
- Ability to write maintainable code with experience in unit and automated testing.
- Proficiency in REST, API testing tools (Postman).
- Strong collaboration skills in a global, remote-first setting.
Nice to Have
- Familiarity with databases like Postgres, Aurora, DynamoDB.
- Experience with CI/CD pipelines and advanced frontend testing frameworks.
- Knowledge of Docker, CI/CD pipelines, and virtualization technologies.
- Understanding of security best practices for high-performance web applications.
- Competency in additional tools and frameworks like Celery, Insomnia, WebRTC.
- AWS certification and experience in React UI development.
- Experience with ATS platforms.
Perks and Benefits
- Placed in a product-based company with comprehensive support services.
- Remote-first policy with a distributed team.
- Provided with necessary equipment.
- Access to growth opportunities and networking events.
- Free English lessons.
- Candidate Referral bonus.
- Office perks available in Florianópolis headquarters.
Hiring Process
- Initial interview with Tech Recruiter.
- Client process including technical assessments.
- Offer stage.
