Job Closed
This listing is no longer active.
Cryptocurrency Tax Solution. Generate tax reports for your crypto trading and related activity automatically.
Senior Ruby Engineer
Location
United States
Posted
69 days ago
Salary
$80K - $90K / year
Seniority
Senior
Job Description
Senior Ruby Engineer
Koinly
• Design, optimize, and scale Ruby backend services handling billions of records. • Own backend services end-to-end: design, build, and optimize. • Handle massive datasets (billions of transactions) efficiently and reliably. • Debug production issues across code, data, and infrastructure. • Write clean, tested, maintainable Ruby at scale. • Keep up with Ruby best practices and emerging tools.
Job Requirements
- 6+ years of professional Ruby experience.
- Strong SQL skills, including performance tuning and complex queries.
- Strong problem-solving and debugging skills.
- Experience designing and scaling backend systems (microservices, APIs, background jobs).
- Eagerness to work with a high-standard engineering team, CI/CD, and testing.
- A track record of taking full ownership of complex features or systems.
- Comfort with feedback loops and a high-ownership mindset.
Benefits
- 32 days of PTO
- Async culture
- Remote-first
- Flexible working schedule
- High level of autonomy
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Diseñar e implementar interfaces web responsivas y accesibles en React • Desarrollar componentes reutilizables y optimizados para aplicaciones uCaaS • Integrar el front-end con servicios REST y WebSocket • Colaborar en el desarrollo y mantenimiento de servicios back-end en PHP / Symfony • Trabajar estrechamente con los equipos de back-end (Symfony / PHP) y DevOps • Participar en el diseño técnico de nuevas funcionalidades y en la mejora continua de la experiencia de usuario • Asegurar la calidad del código mediante pruebas unitarias, revisiones de código y buenas prácticas • Mantenerse actualizado sobre frameworks, estándares y tecnologías del entorno web y full-stack
• Serve as the primary technical authority on the team, making architectural decisions, defining best practices, and setting coding standards to ensure high-quality, maintainable, and scalable codebases. • Design, implement, and optimize core system architecture, ensuring it supports high availability, high-volume processing, and complex data workflows. • Partner with the CTO, CPO, Infrastructure Architect, and other senior leaders to align technical initiatives with product and business goals, contributing to the overall strategic direction. • Lead the design and development of large-scale projects, driving them from concept through implementation, and ensuring timely, high-quality delivery. • Mentor engineers at all levels, fostering a culture of technical excellence and continuous improvement across teams.
Role Description Estamos buscando um Desenvolvedor Fullstack Java Sênior (expertise acima de 5 anos) que seja apaixonado por tecnologia. Se você tem experiência em Java, Spring Boot, Angular e possui proficiência em Serviços de Geolocalização, além de trabalhar bem em um ambiente ágil e colaborativo, esta é a sua oportunidade! Principais Responsabilidades: - Escrever códigos bem estruturados, eficientes e testáveis, seguindo as melhores práticas de desenvolvimento de software. - Refinar especificações e requisitos com base em necessidades técnicas e de negócios. - Acompanhar e resolver atividades de desenvolvimento que possam impactar clientes internos, além de desenvolver novos módulos e melhorias para o sucesso dos projetos. - Participar de dailys com a equipe e colaborar ativamente nas reuniões técnicas. - Ler documentações internas e interagir com diferentes equipes para obter as informações necessárias para soluções aderentes. - Desenvolver e implementar aplicações Java e trabalhar na manutenção de objetos de banco de dados (procedures, triggers etc.). - Consumir APIs e compreender a arquitetura existente, propondo melhorias e novos desenvolvimentos. - Identificar e construir testes de desenvolvedor que cubram o comportamento esperado dos componentes técnicos. - Aplicar conhecimento sólido em SQL e modelagem de banco de dados para apoiar o desenvolvimento e garantir a integridade das soluções implementadas. - Construir testes unitários baseados em frameworks durante o processo de desenvolvimento, assegurando qualidade e confiabilidade do código entregue. - Trabalhar de forma colaborativa com a equipe, sempre comprometido com a qualidade e entrega de funcionalidades. - Atuar com métodos de gestão ágil e promover a melhoria contínua dentro dos projetos. Qualifications - Expertise em desenvolvimento: - Linguagens e Frameworks: Java, Spring Boot, APIs REST, JPA/Hibernate, Angular, TypeScript - Geoespacial: GeoServer (layers, DataStores, WMS/WFS, SLD, integração PostGIS, troubleshooting OGC), PostGIS (modelagem espacial, consultas espaciais, ST_Intersects, ST_Within, ST_Buffer, ST_Distance, índices GIST) - Banco de Dados: Oracle, PostgreSQL, PostGIS, otimização de consultas, índices espaciais - APIs e Integração: APIs REST (Spring Boot), integração backend => GeoServer, consumo WMS/WFS, manipulação GeoJSON - Frontend Geoespacial: Leaflet, renderização WMS e GeoJSON, interação com mapa - Infra: Linux, Docker, deploy de serviços - Experiência com metodologias ágeis (Scrum, Kanban, etc.). - Habilidade avançada para análise e resolução de problemas técnicos. - Capacidade de inovação e aplicação de criatividade para buscar as melhores soluções tecnológicas. - Conhecimento em SQL e modelagem de banco de dados. - Experiência na construção de testes unitários estruturados em frameworks de mercado. Requirements - Comunicação eficaz para interagir com equipes internas e externas. - Comprometimento com prazos e resultados, com foco em entregas de qualidade. - Facilitador: Capacidade de liderar discussões técnicas e colaborar para soluções eficientes. - Flexibilidade para se adaptar a diferentes contextos e desafios do projeto. - Organização para gerenciar múltiplas demandas e garantir que todas as entregas estejam alinhadas com os objetivos. Benefits - CLT - Programa de Saúde e Bem-Estar: - Plano de Saúde SulAmerica para você (cobertura nacional, enfermaria e com coparticipação); - Plano de academia TotalPass. - Para apoiar o seu dia a dia: - Notebook de última geração; - Vale Transporte; - Vale Refeição: R$770,00/mês. Você pode escolher incluir os valores no VR ou no cartão Flash para você utilizar do jeito que você quiser; - Bônus por indicação de candidatos; - Convênio Financeira Creditas. - Para sua carreira: - Avaliação de desempenho anual; - Treinamentos na iblue Academy; - Treinamento na Udemy; - Certificações (AWS, Microsoft; IBM e H20); - Parcerias educacionais (com possibilidade de ajuda de custo atrelado a sua avaliação de desempenho); - Trilha de carreira estruturada Y (você pode escolher o caminho da gestão ou especialista).
• Contribute as an individual contributor in a strong, fully remote team and be a team player in a highly collaborative environment. • Help build and operate the services that power our integrations and platform. • Responsible for designing, building, and maintaining middleware and integration services that connect Thynk with external hospitality systems. • Develop high-quality Java / Spring Boot services running on AWS, with AWS Lambda as a core execution environment. • Own integrations end-to-end, from technical design and implementation to deployment and production support. • Collaborate closely with product, platform, and customer-facing teams to translate business requirements into reliable technical solutions. • Contribute to architecture and technical decision-making within the middleware domain, with a focus on scalability, security, and maintainability. • Write clean, well-tested, and observable code, and continuously improve existing services and integrations. • Participate actively in code reviews, sharing knowledge, and helping raise the overall engineering bar. • Troubleshoot and resolve complex production issues, with a strong sense of ownership and accountability. • Use AI-assisted development tools as part of your daily workflow, while applying strong engineering judgment and ownership over the final output.



