Senior Software Engineer

New
BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years of professional experience developing SaaS applications. 2+ years in .NET/C# for developing RESTful APIs. 2+ years Web API, JSON, and TypeScript consuming RESTful APIs
Required Skills
AgileGitHTMLJavascriptMicrosoft AzureMicrosoft SQL ServerOracleTypeScriptC#Azure.NETCI/CDRESTful APIsDatadog

Requirements

  • BA/BS degree in a technical field or equivalent practical experience
  • 5+ years of professional experience developing SaaS applications.
  • 2+ years in .NET/C# for developing RESTful APIs.
  • 2+ years Web API, JSON, and TypeScript consuming RESTful APIs
  • Proficiency in version control tools (e.g., Git) and Agile development practices.
  • Experience with SQL databases such as SQL Server / Oracle
  • Ability to work independently in short delivery cycles with minimal rework.
  • Strong understanding of software architecture and design patterns.
  • Knowledge of Webix UI platform
  • Strong experience with Microsoft Azure cloud infrastructure.
  • Experience with DevOps Pipelines, YAML.
  • Experience using OpenAI or other AI API Platforms
  • Familiarity with AI-assisted coding tools (Cursor or similar).
  • Knowledge of monitoring/logging tools (App Insights, CloudWatch, DataDog).
  • Experience with performance profiling

Responsibilities

  • Design and develop RESTful APIs and backend services using .NET/C# on Azure Web Apps
  • Model and manage SQL data structures (Azure SQL) to support complex engineering workflows.
  • Build responsive, accessible UI screens in HTML and TypeScript, leveraging the Webix control platform to deliver clean, maintainable front-end components
  • Implement security best practices including IAM role configuration, least-privilege access, and API authentication/authorization.
  • Write and maintain test automation to ensure code quality and reduce regression risk.
  • Participate in DevOps practices including CI/CD pipeline maintenance, infrastructure-as-code (YAML), and application monitoring using telemetry tools Application Insights and KUSTO language.
  • Leverage AI-powered assistants and developer tools to reduce repetitive work, improve code quality, and accelerate delivery.
  • Collaborate cross-functionally with international teams including Product Managers, UX designers, test engineers, and DevOps.
  • Mentor team members on best practices in software architecture, design patterns, and coding standards.
  • Conduct code reviews to ensure adherence to established guidelines.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now