[Remote] Senior Software Engineer - .NET, Node.js, Python (531)
Note: The job is a remote job and is open to candidates in USA. Ubiminds is a GPTW-certified, people-first company that partners with American software product companies to scale their global teams. They are seeking a Senior Software Engineer to join their engineering team responsible for building and evolving a critical Integrations Product Line, focusing on designing scalable integration solutions and maintaining high-quality code.
Responsibilities
- Design and develop scalable integrations between internal systems and third-party platforms
- Build and maintain backend services using .NET, C#, Node.js, Python, and Django
- Write clean, maintainable, and easy-to-understand code
- Participate in architecture discussions and contribute to technical designs
- Review peers’ code and provide constructive feedback
- Mentor engineers and promote knowledge sharing across the team
- Troubleshoot and resolve complex production issues
- Apply risk-based technical decision-making throughout the software lifecycle
- Ensure automated testing is implemented across all levels of the test pyramid
- Create technical documentation and communicate solutions through written and verbal presentations
- Collaborate with Product and Engineering teams in a distributed environment
Skills
- 5+ years of Software Engineering experience, focused on backend development and integrations
- Strong experience with .NET and C#
- Solid experience with Node.js, Python, and Django
- Hands-on experience building cloud-based SaaS applications
- Strong knowledge of AWS services and cloud best practices
- Experience with authentication and identity standards such as OAuth and SAML
- Experience designing and consuming REST APIs
- Familiarity with API testing tools such as Postman
- Strong experience with SQL Server
- Experience writing unit tests and automated test suites
- Ability to work effectively in globally distributed teams
- Strong English communication skills
- Experience with PostgreSQL, Aurora, or DynamoDB
- Familiarity with Celery
- Experience using Insomnia for API testing
- Experience integrating real-time communication technologies such as WebRTC
- Knowledge of Docker and CI/CD pipelines
- Experience with frontend development using React
- AWS certifications
- Experience mentoring engineers and influencing engineering practices
- Experience working with ATS platforms such as Workday, SmartRecruiters, iCIMS, or SuccessFactors
Benefits
- Work as part of an international product engineering team.
- Receive full back-office support, including HR and career guidance.
- Enjoy a 100% remote work model.
- Get a company-provided laptop.
- Access free English lessons with native speakers.
- Participate in internal tech communities and growth initiatives.
- Become eligible for our referral bonus program.
- Optionally use our Florianópolis office with snacks, games, and weekly massages.
Company Overview