Imagem exibindo o logotipo Trampe de Casa

Senior Software Engineer

As a Senior Software Engineer, you are a passionate developer who is driven by getting things done in high quality and timely. You will have plenty of opportunities to take part in and/or lead architectural decisions, suggest improvements, and interact with the product team and other business stakeholders in a highly collaborative, agile environment.

As a Senior Software Engineer, you:

  • Driven to deliver timely, high-quality work. Perform insightful pull-request reviews and build reusable code for future use
  • Be data-driven and participate in and/or lead architectural decisions, share improvement opportunities, bring innovation to the table, and make sure design docs are up to date
  • Interact with the product team and stakeholders to impact the business
  • Ensure successful deliveries, and promote the long-term technical health of our journeys
  • Take ownership of critical features, be accountable and possess a high level of ownership by following up on engineering and product KPIs
  • Ensure a high bar on code quality standards, making sure devs are proud of their work
  • Technical reference for your team spread development best practices such as code review, pair programming, and TDD. Eager to learn and to share knowledge
  • Mentor less experienced developers
  • Take part in incident resolution and troubleshooting in the production

WHO YOU ARE

We expect you to have the following qualifications:

  • A true team player who loves working towards both team and individual goals with at least 5 years of experience in web development.
  • Experience designing and developing complex modern web applications
  • Experience in developing RESTful web services collaborating with front-end teams to create mocks, defining payloads and contracts
  • Experience with at least two different programming languages such as Go, Scala, Kotlin, or Java
  • Experience with SQL/NoSQL technology such as PostgreSQL, MySQL, DynamoDB, Redis, understanding common use cases and performance pitfalls
  • Experience dealing with event-driven architectures and message brokers such as Kafka, RabbitMQ, SNS, etc., and an in-depth understanding of their use cases and pitfalls
  • Experienced in implementing prototypes and in practices and concepts such as MVP, A/B testing, and feature toggles for rolling-out features to production
  • Experience applying computer science fundamentals: data structures, algorithm design, problem-solving, and complex analysis.
  • Experience with monitoring, observability, and KPIs tracking
  • Experience with microservices and high-volume distributed systems
  • Experience with Cloud-based architectures in the AWS
  • Strong communication skills, including verbal and written English and Portuguese
  • Bachelor's degree in Computer Science, Computer Engineering, or related discipline or equivalent practical experience
  • You have the ability to work both autonomously and collaborate in a team environment
  • A self-starter who can multi-task and adapt to a fast-growing organization
  • You enjoy working on multiple priorities and projects
  • You are tenacious and goal-oriented

Empresa: BairesDev

Trabalhe de Casa Arquiteto Python / Ref. 0071P

Contratação: Integral
title

Empresa: Grupo Primo

Front-end Engineer Pleno

Contratação: Integral
title

Wellhub

Wellhub

Compartilhar