Senior Software Engineer
U
UbimindsSoftware Engineering
We connect top LATAM talent with international product companiesFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- Strong English communication skills
- Experience
- 5+ years of Software Engineering experience
- Required Skills
- AWSNode.jsPythonDjangoMicrosoft SQL ServerOAuthC#.NETRESTful APIs
Requirements
- 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.
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.
View Full Description & ApplyYou'll be redirected to the employer's site