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

closed
Ubiminds: You, International. Logo

Ubiminds: You, International.

πŸ“Remote - Worldwide

Summary

Join Ubiminds, a GPTW-certified company, as a Senior Full Stack Software Engineer and contribute to a high-impact product team. You will lead and contribute to the development of product features, APIs, and services using Python and .NET (C#), build user interfaces with React, TypeScript, and CSS, and write secure, resilient code. This role requires strong architectural thinking and a pragmatic approach. You will analyze product requirements, design scalable systems, resolve complex issues, and mentor fellow engineers. The position offers a remote-first policy, access to growth opportunities, English lessons, and other perks.

Requirements

  • 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

Responsibilities

  • 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

Preferred Qualifications

  • 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

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
This job is filled or no longer available