Senior Software Engineer

Ubiminds: You, International.
Summary
Join Ubiminds, a GPTW-certified company, and contribute to a groundbreaking company transforming talent acquisition. As a Senior Software Engineer, you will focus on designing solutions and writing high-quality code to develop and maintain integrations between systems and third-party platforms. You will collaborate with UX designers, develop React components, write unit tests, conduct code reviews, and troubleshoot UI issues. This role requires advanced English skills, a B.S. in Computer Science or equivalent, proven SaaS product development experience in a cloud-based environment using AWS, and strong proficiency in .NET, C#, and other technologies. The position offers a remote-first policy, a company laptop, growth opportunities, English lessons, referral bonuses, and access to the Florianópolis headquarters.
Requirements
- Advanced/fluent English skills – Excellent written and verbal communication skills
- B.S. in Computer Science, a related technical field, or equivalent work experience
- Proven experience building SaaS products in a cloud-based environment, with hands-on experience using AWS and cloud best practices
- Strong proficiency in .NET, C#, with deep knowledge of modern web technologies
- Solid understanding of Node.js , Python, Django
- Expertise in writing maintainable code, with experience in unit tests and automated testing strategies - REST + API testing tools (Postman)
- Ability to collaborate effectively as an active team member in a global, remote-first environment
Responsibilities
- Define and implement standard UI patterns and reusable components to improve consistency across engineering teams
- Collaborate with UX Designers to refine requirements and balance feasibility with usability
- Develop accessible and maintainable React components using best practices
- Write clean, secure, and efficient code, ensuring maintainability and scalability
- Create unit tests and contribute to automated testing strategies
- Conduct code reviews, share feedback, and mentor peers to foster a culture of continuous improvement
- Troubleshoot and resolve complex UI issues, ensuring a seamless user experience
- Document patterns, solutions, and best practices through technical writing and discussions
- Make informed technical decisions by weighing trade-offs between performance, maintainability, and business impact
- Work closely with Product and UX teams to create engaging and high-value web experiences
Preferred Qualifications
- Familiarity with Postgres, Aurora, DynamoDB
- Hands-on experience with CI/CD pipelines and advanced frontend testing frameworks to ensure robust and automated deployments
- Ability to work interfacing frontend services using APIs to support
- Knowledge of using Docker, CI/CD pipelines, and virtualization technologies for efficient deployment and automation
- Understanding of security best practices and scalable, high-performance web applications
- Queue: Celery
- APIs: API testing tools ( Insomnia)
- Real-time Communication: WebRTC - Third Party integration
- AWS certifications
- React UI development
- ATS platform experience
Benefits
- Are placed in a product-based company, with the same treatment as their full-time employees
- Have our full back-office support, from career guidance to HR and concierge services
- Enjoy our remote-first policy – we are a distributed team, after all
- Get your own Laptop (none of that "bring your own device" stuff here)
- Have access to growth opportunities with other amazing technology professionals, through tech talks, chapter meetings, and even remote happy hours for tons of fun!
- Improve your English through free lessons with a native English speaker - get to the next level on your communication skills!
- Candidate Referral bonus (promote Ubi to your tech friends, and get paid for it!)
- Miss working in the office? Our cool Florianópolis headquarters is available, whenever you want, with weekly quick massages & tasty snacks, soft drinks, and games