
Senior Software Engineer
Posted 2 days ago

Posted 2 days ago
This is a fully remote position, open to applicants in Brazil.
β’ Design and create dependable, observable, and user-friendly backend microservices and data pipelines.
β’ Develop, test, deploy, and monitor your own code throughout the complete CI/CD lifecycle.
β’ Assume responsibility for the production environment.
β’ Contribute to the transition to AWS by developing and managing services on AWS and assisting in the migration of existing pipelines.
β’ Collaborate with AI agents to generate and enhance code, focusing on architecture, review, quality, correctness, and robustness.
β’ Perform code reviews on both human-developed and AI-generated code.
β’ Engage in architectural decisions, weighing trade-offs, identifying risks, and evaluating alternatives.
β’ Lead end-to-end initiatives with support from the Tech Lead and Tech Manager.
β’ Participate in discussions on architecture, conduct code reviews, and engage in pair programming.
β’ Assist in elevating the teamβs technical capabilities.
β’ Extensive experience in backend engineering within production environments, including the design, development, and operation of microservices at scale.
β’ Strong understanding of DevOps practices, encompassing CI/CD, containerization, observability, and current industry-standard operational methodologies.
β’ Practical experience with AWS, including the development and operational management of services in a production setting.
β’ Direct experience with AI tools for software development, managing AI agents, and reviewing, correcting, and enhancing generated code.
β’ Senior-level independence to take complete ownership, from solution design to production deployment.
β’ Proactive and collaborative attitude, with the ability to pose questions, challenge assumptions, and work closely with the team.
β’ Familiarity with Clojure, functional programming, or JVM languages like Java is advantageous but not mandatory.
β’ Experience with event-processing and messaging systems, such as Kafka or comparable technologies, as well as high-volume data pipelines is a plus.
β’ Proficiency in English is beneficial; fluency is not a prerequisite.
β’ Experience in migrating workloads between cloud providers, such as from GCP to AWS, is an advantage.
β’ Competitive salary and performance-based bonuses.
β’ Flexible work hours and remote work options.
β’ Professional development opportunities and training.
β’ Collaborative and innovative work environment.
β’ Health and wellness benefits, including medical, dental, and vision coverage.
Speechify
Speechify
Speechify
Speechify
Get handpicked remote jobs straight to your inbox weekly.