Job details

Senior Full Stack Software Engineer - .NET, Python and REACT (399)

  • Python
  • REST
  • Docker
  • AWS
  • TypeScript
  • PostgreSQL
  • SOLID

Posted: 1 week ago

Want to get to the next step in your international career?


We can support you!


Ubiminds is a GPTW-certified, people-first company that partners with American software product companies to scale their development footprint. Ubi custom-curates Brazilian top 5% talent for their LATAM strategy, offering a unique combo of staff augmentation and employer-of-record services.


Ubiminds is assisting a company that is transforming the way organizations discover, engage, and hire the best talent. Connecting companies and candidates anytime, anywhere, end-to-end hiring platform features video interviewing, assessments, and conversational AI. As an industry leader in science-backed, modern hiring solutions powered by ethical AI, they have hosted more than 70 million video interviews and 200 million chat-based candidate engagements for over 1,200 pioneering customers around the globe.


Apply now! This is a unique opportunity for you to not only accelerate your international career but also work in a groundbreaking company.


Challenge

We are seeking a Senior Full Stack Software Engineer to join a high-impact product team responsible for driving engagement and workflow solutions on a modern SaaS platform. This role combines full-stack development expertise with strong architectural thinking and a pragmatic mindset for balancing innovation, delivery, and maintainability.


What you'll do

- Lead and contribute to the development of product features, APIs, and services in both Python and .NET (C#).

- Build accessible and performant user interfaces using React, TypeScript, and CSS.

- Write clear, secure, and resilient code with comprehensive unit and integration tests.

- Analyze product requirements and write scalable technical designs.

- Own and resolve complex system issues, ensuring high availability and reliability.

- Provide thoughtful code reviews and mentor fellow engineers.

- Guide research and technical planning for new initiatives.

- Ensure effective automated testing coverage at all layers of the test pyramid.

- Document design patterns and solutions; present ideas through documentation and technical discussions.

- Promote a risk-aware, pragmatic approach to design and operations.


In order to succeed in this position, you will need:


Mandatory skills

- 5+ years in a software engineering role building cloud-based SaaS applications.

- Strong hands-on experience with C#/.NET and Python, including RESTful API architecture.

- Proficiency with React, TypeScript, HTML, and CSS following accessibility and UX best practices.

- Solid SQL expertise (PostgreSQL, MSSQL), with experience in schema design, query optimization, and relational modeling.

- Experience designing scalable systems using cloud infrastructure (preferably AWS).

- Familiarity with Docker and microservices architecture.

- Proficiency with Git, including rebase, squashing, and clean branching strategies.

- Experience in distributed, remote team collaboration.

- Strong communication skills and ability to work effectively with Product and UX teams.


Nice to Have

- Experience with Django, Celery, WebRTC, or legacy system integration.

- Familiarity with observability and logging tools (Splunk, OpenSearch).

- Background with CI/CD tooling such as Jenkins or Octopus.

- Hands-on with AWS services (Lambda, Fargate, EC2, SageMaker, Lex, Comprehend, Rekognition).

- Infrastructure as Code with Terraform.

- Experience using AI-powered IDEs or development tools.

- Understanding of software security practices and performance testing strategies.


Perks and Benefits


As a Senior Software Engineer @Ubiminds, you:

• 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



How our process works

• Interview with Tech Recruiter (specific chat about the job opening)

• Client process (including technical challenges and on-demand assessments)

• Offer 


\n


\n