Ativa os alertas de emprego por e-mail!

Senior Software Engineer

buscojobs Brasil

Novo Hamburgo

Presencial

BRL 160.000 - 200.000

Tempo integral

Ontem
Torna-te num dos primeiros candidatos

Resumo da oferta

A leading software consultancy in Rio Grande do Sul is looking for a Senior Software Engineer with expertise in Azure and a passion for mentoring. The role focuses on designing scalable cloud applications and optimizing performance using modern software practices. Candidates should have over 5 years of experience in software development, particularly within Azure services, and a strong understanding of RESTful APIs. A collaborative mindset is essential for success in this role.

Serviços

Flexible Paid Time Off
Immediate impact on projects

Qualificações

  • 5+ years of software development experience, with 3+ years specifically in Azure cloud development.
  • Strong experience with Azure services including App Service, Functions, Logic Apps, and Service Bus.
  • Mentor junior developers and conduct code reviews.

Responsabilidades

  • Design, develop, and maintain scalable cloud-native applications on Microsoft Azure platform.
  • Implement data solutions with Azure SQL Database, Cosmos DB, and storage services.
  • Write clean, maintainable, and well-tested code following software engineering best practices.

Conhecimentos

Software engineering experience
Knowledge of Azure cloud development
Proficiency in C#/.NET or Python
Understanding of RESTful API design
Experience with microservices

Formação académica

Bachelor of Computer Science or equivalent

Ferramentas

Docker
Azure services
Descrição da oferta de emprego

Executive-Level Jobs - Your Exclusive Access to Preselected Top Positions with SalaryBenchmarks. Get Introduced to the Right Contacts for Your Career Leap. Register Now! Headhunters Want You. Leverage Your Network.

Senior Software Engineer

About the company:

Avenue Code is the leading software consultancy focused on delivering end-to-end development solutions for digital transformation across every vertical. We’re privately held, profitable, and have been on a solid growth trajectory since day one. We care deeply about our clients, our partners, and our people. We prefer the word ‘partner’ over ‘vendor’, and our investment in professional relationships is a reflection of that philosophy. We pride ourselves on our technical acumen, our collaborative problem-solving ability, and the warm professionalism of our teams.

Avenue Code has been believing in and promoting plurality actions for over 10 years, understanding that recognizing differences and fostering a safe environment, employment opportunities, representation, and support are the best ways to promote an increasingly equitable culture.

About the opportunity:

  • Produce high-quality, performant, and testable code that directly contributes to company-wide initiatives
  • Develop using interesting technologies -- Elixir, Ruby, React, Typescript, GraphQL, Kafka, AWS/Lambda, PostgreSQL, DynamoDB
  • Have input into technical decisions that will shape the future of our software systems
  • Learn something new, whether it’s a new software design pattern or a new initiative to push the company forward
  • Review pull requests and provide constructive feedback to your peers
  • Pair up with a team member to work together on features
  • Deploy user-facing code to production
  • Act as a strong partner to product and engineering management
  • 3-5+ years of software engineering experience
  • Understanding of reusable components/building component libraries
  • Understanding of building production-ready web applications and systems
  • Passion for testing practices and continuous improvement
  • Familiarity with common programming tools such as IDEs, RESTful APIs, Git repositories, TypeScript, version control software, and remote deployment tools
  • Bachelor of Computer Science degree or equivalent experience
  • Familiarity with event-based architectures, database fundamentals and GraphQL
  • Enthusiasm for solving problems for our users with technology
  • Curiosity about retail/e-commerce, the high-end consignment market, and/or how to create a sustainable, circular economy for luxury goods

Preferred Requirements:

  • Experience with Kafka for event-streaming
  • Experience with GraphQL
  • Experience with Storybook
  • Experience building microservices
  • Experience building eCommerce platforms
  • Experience working with a CMS, especially Prismic
  • Any experience with mobile development for iOS and/or Android

Avenue Code reinforces its commitment to privacy and to all the principles guaranteed by the most accurate global data protection laws, such as GDPR, LGPD, CCPA and CPRA. The Candidate data shared with Avenue Code will be kept confidential and will not be transmitted to disinterested third parties, nor will it be used for purposes other than the application for open positions. As a Consultancy company, Avenue Code may share your information with its clients and other Companies from the CompassUol Group to which Avenue Code’s consultants are allocated to perform its services.

Senior Software Engineer

About the job

Senior Software Engineer - Azure & Power Platform Lead

Ready to lead a team while building cutting-edge cloud solutions?

We’re looking for a passionate Senior Software Engineer who gets excited about Microsoft's ecosystem and loves mentoring other developers. You'll be our go-to expert for Azure and Power Platform, architecting solutions that actually solve real business problems while growing a team of talented engineers. You'll also have the exciting opportunity to work on AI-powered applications - think building sleek chat interfaces or user experiences that integrate with intelligent services.

Core Responsibilities:

  • Design, develop, and maintain scalable cloud-native applications on Microsoft Azure platform
  • Architect and implement microservices using Azure services like App Service, Functions, Container Instances, and AKS
  • Develop robust APIs and integrate with various Azure services and third-party systems
  • Implement data solutions with Azure SQL Database, Cosmos DB, and storage services
  • Write clean, maintainable, and well-tested code following software engineering best practices
  • Optimize application performance, scalability, and reliability in cloud environments

Technical Requirements:

  • 5+ years of software development experience, with 3+ years specifically in Azure cloud development
  • Proficiency in programming languages like C#/.NET, Python, Java, or Node.js
  • Strong experience with Azure services (App Service, Functions, Logic Apps, Service Bus, Event Grid)
  • Knowledge of containerization technologies (Docker) and Azure container services
  • Experience with RESTful API design and development
  • Understanding of cloud architecture patterns and distributed systems
  • Familiarity with Azure monitoring tools like Application Insights and Log Analytics
  • Willingness to learn and adapt to other cloud platforms such as AWS
  • Mentor junior developers and conduct code reviews
  • Collaborate with cross-functional teams including product management, QA, and business stakeholders
  • Participate in technical architecture decisions and solution design
  • Lead feature development initiatives and technical problem-solving

Nice to Have:

  • Azure certifications (Azure Developer Associate, Solutions Architect Expert)
  • Experience with agile development methodologies
  • Knowledge of security frameworks and compliance requirements
  • Background in database design and performance optimization
  • Exposure to CI/CD pipeline creation and automation tools
  • Experience with Azure AI Foundry and AI/ML integration

Senior Software Engineer is a contracted role with full benefits, paid in BRL. Teachable is a no-code platform for creators who want to build a more impactful business through courses, coaching, downloadable content, and community. With Teachable, creators can engage their online audiences and get paid—on their own terms. Today, tens of thousands of creators use Teachable to share their knowledge, and to date, have reached more than 46 million students around the world.

What is the role?

We are looking for a senior engineer with backend experience, who will join our team mainly focused on backend development, always focusing on delivering applications for high traffic access, well-monitored and fully tested. You will be responsible for the entire development lifecycle. In our team, everyone has the opportunity to share ideas, bring new solutions, and discuss them with other well-experienced engineers.

In this role you'll:

  • Write secure, efficient, and high-quality code that adheres to best practices, such as encryption of sensitive data and input validation.
  • Develop scalable and reusable code that promotes efficient development, such as creating reusable libraries and components.
  • Identify areas for improvement in the codebase and take ownership of small-to-medium-sized systems, such as fixing bugs and optimizing performance.
  • Quickly understand documentation and utilize testing techniques, such as unit testing, integration testing, and stress testing, to ensure high-quality code.
  • Communicate effectively with team members and stakeholders, such as providing regular status updates and actively seeking feedback.
  • Adapt to roadblocks and proactively resolve issues, such as debugging and troubleshooting.
  • Align work with customer value by using feedback to prioritize features.
  • Balance priorities and seek guidance when needed to make informed decisions.

What You’ll Bring:

  • 5+ years of hands-on experience building production web applications in an agile, startup environment.
  • 3+ years of experience with Ruby on Rails.
  • Experience migrating domains from monolithic to microservices.
  • Experience working with systems at scale utilizing microservices, AWS services
  • Interest in learning or exposure to event-based architecture
  • Team player mentality: high collaborative, documentation-focused and recognizing how to balance asynchronous communications and virtual meetings
  • A passion for solving complex technical problems in both new and legacy codebases.
  • A mindset of leaving the codebase better than how you found it.
  • Experience collaborating with multiple team members with varying experience levels to design and implement technical projects.
  • Ability to work and problem-solve independently.
  • A humble, collaborative, customer-focused, and highly curious approach to problem-solving.

Nice to have:

  • Experience designing evaluation frameworks for AI-enabled features (e.g., measuring quality, accuracy, and reliability of LLM outputs).
  • Familiarity with RAG, embedding algorithms, and intent classification.
  • Experience with observability and monitoring systems (Langfuse, Datadog, Grafana, Sentry, Cloudwatch, etc.).
  • Experience with infrastructure-as-code in production.
  • Familiarity with internal UI and integration tools (ReTool, Salesforce Communities, Contentful, NextJS, etc.).
  • Experience with containers and orchestrators like Docker or Kubernetes.
  • Background in healthcare, regulated industries, or EHR/EMR integration.

We offer:

  • We welcome new ideas and allow you to make an immediate impact on the team.
  • Flexible Paid time off (PTO for any reason, including sick days and flexible work schedule).
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.

Ofertas semelhantes