Software Engineer (Ruby on Rails)
Descrição da Vaga
We’re looking for a Software Engineer to help maintain, modernize and scale our core production systems. The ideal candidate thrives in “prod down” scenarios, cares deeply about stability and performance, and is comfortable both refactoring legacy code and building new systems from scratch. You’ll join a high\-leverage team whose mission is to support high availability, improve observability, reduce technical debt, and enable future growth. Key Responsibilities: * Own the health, stability and performance of mission\-critical services: respond to incidents, perform root\-cause analysis, implement corrective actions and prevent recurrenc * e.Diagnose latency, throughput or availability issues in production and design scalable solutions to mitigate ris * k.Refactor or rewrite key processes and subsystems: you’ll evaluate existing architecture, propose improvements, and execute on writing code from the ground up where neede * d.Work across the full lifecycle: from design and implementation through CI/CD pipelines, deployment, monitoring and maintenanc * e.Collaborate with cross\-functional teams (product, operations, QA, DevOps) to define requirements, ensure appropriate SLAs/\-SLOs, and deliver robust API and service feature * s.Develop and maintain internal tooling, automation and dashboards that improve engineering productivity, operational visibility and run\-book executio * n.Champion best practices around code quality, testing (automated and manual), observability/tracing/logging, security, and fault\-toleranc * e.Maintain and evolve our infrastructure: containerization (Kubernetes), cloud environment (Azure), relational data stores (SQL) and service communication protocols (HTTP/REST, SOAP, XML\-RPC). Required Skills \& Experience: * 5\+ years of professional software engineering experience (or equivale * nt).Strong expertise in one or more of: Ruby on Rails, Java, Gol * ang.Solid understanding of relational SQL databases and ability to tune queries, schemas and transactions for performance and scalabil * ity.Hands\-on experience with cloud platforms (especially Azure) and container orchestration (Kubernet * es).Deep knowledge of HTTP protocol and various API communication styles: REST, SOAP, XML\- * RPC.Demonstrated experience with CI/CD pipelines: building, optimizing, and running automated build/test/deploy workfl * ows.Strong debugging and performance\-tuning skills in production systems: you can identify bottlenecks, evaluate trade\-offs (latency, throughput, cost, maintainability) and implement appropriate fi * xes.Proven capability to refactor or rewrite key software subsystems: you are comfortable starting from a blank slate when required and carrying through to product * ion.Excellent communication skills, ability to interact with stakeholders, clearly articulate trade\-offs and deliver technical solutions that align with business objectives.
Vaga originalmente publicada em: linkedin
Receba vagas como esta no seu email
Crie um alerta gratuito e seja o primeiro a saber de novas oportunidades
Alertas que entendem o que você quer
Não receba qualquer vaga. Receba apenas as que combinam exatamente com o que você busca.
Filtro:
Você recebe tudo isso:
Filtro:
Você recebe apenas:
Zero ruído. Só vagas relevantes para você.
Outros exemplos de filtros precisos:
Filtros Combinados
Combine linguagem + framework + nível + localização. Seja tão específico quanto quiser.
Email Diário
Receba um resumo diário apenas com vagas que passam nos seus filtros. Sem spam.
Kanban Visual
Organize suas candidaturas em um quadro Kanban. Acompanhe cada processo seletivo.
Planos simples, sem surpresas
Comece grátis e faça upgrade quando quiser
Premium
- Tudo do plano gratuito
- Vagas salvas ilimitadas
- Quadros Kanban ilimitados
- Alertas de vagas por email
- Suporte prioritário
Pronto para encontrar sua vaga ideal?
Junte-se a milhares de desenvolvedores que já usam o Job For Dev
Encontre as melhores oportunidades para desenvolvedores no Job For Dev