Backend Engineer

1 semana atrás


Região Geográfica Intermediária de Pelotas, Brasil Ruby Labs Tempo inteiro
About us

Ruby Labs is a leading tech company that creates and operates innovative consumer products. We offer a diverse range of opportunities across the health, education, and entertainment industries. Our innovative teams are driving the future of consumer-led products, and we're always looking for passionate individuals to join us.

About the role

Ruby Labs is looking for a Senior Backend Engineer - Golang & Billing Systems who will be responsible for building scalable and high-performing backend services. You will develop, test, maintain, and improve our billing system. As a part of a cross-functional team, including engineers and product managers, you will focus on delivering results in a consistent and sustainable way. The successful candidate will have a passion for innovation, stay up-to-date with emerging technologies, and possess excellent communication and collaboration skills to work effectively in a remote environment.

Key Responsibilities
  • Participate in the solution development and maintenance of high-performance backend services and applications using Golang.
  • Architect, implement, and optimize microservices-based applications, ensuring scalability, reliability, and maintainability.
  • Collaborate with the DevOps team to deploy and manage Golang applications in Kubernetes clusters using Helm for efficient package management.
  • Design and optimize database schemas, queries, and transactions, specifically using Postgres. Ensure data integrity, performance, and scalability. Additionally, use Redis to improve application performance.
  • Develop and enhance the billing system to ensure accurate and timely processing of financial transactions.
  • Conduct code reviews to ensure code quality, best practices, and adherence to coding standards.
  • Collaborate within the cross-functional team, including DevOps, backend and frontend developers, QA, and product management, to understand requirements and deliver high-quality software solutions.
  • Maintain comprehensive documentation for code, architecture, and processes to facilitate knowledge transfer and onboarding of team members.
  • Ensure adequate unit test coverage of the applications and participate in keeping the autotest suite up-to-date.
Qualifications
  • Minimum of 4 years of professional experience in development and at least 2 years as a Golang developer, with a proven track record of delivering scalable and robust solutions.
  • Expertise in Golang, with a deep understanding of its concurrency model, frameworks, and best practices.
  • Strong experience in designing, developing, and maintaining microservices architectures.
  • Hands-on experience with Kubernetes and Helm for deploying and managing containerized applications.
  • Proficient in designing and optimizing databases, particularly with Postgres.
  • Excellent communication skills and the ability to work collaboratively in a team environment.
  • Strong problem-solving skills and the ability to think critically about complex technical challenges.
Nice to have
  • Previous involvement in the development and maintenance of billing systems.
  • Experience using GCP services.
  • Experience using NoSQL databases.
Location

Ruby Labs operates within the CET (Central European Time) zone. Applicants from any country are welcome to apply for the position as long as they are located within approximately ± 4 hours of CET.

Benefits

Discover the perks of being part of our vibrant team We offer:

  • Remote Work Environment : Embrace the freedom to work from anywhere, anytime, promoting a healthy work-life balance.
  • Unlimited PTO : Enjoy unlimited paid time off to recharge and prioritize your well-being.
  • Paid National Holidays : Celebrate and relax on national holidays with paid time off.
  • Company-provided MacBook : Experience seamless productivity with top-notch Apple MacBooks provided to all employees who need them.
  • Flexible Independent Contractor Agreement : Unlock the benefits of flexibility, autonomy, and entrepreneurial opportunities.
Interview Process

After submitting your application, we conduct a thorough review which typically takes 3 to 5 days. If we see a potential fit, we proceed with the following steps:

  • Recruiter Screening (30 minutes)
  • Logical Thinking Assessment (40 minutes)
  • Technical Interview (60-90 minutes)
  • Final Interview (30 minutes)
Life at Ruby Labs

At Ruby Labs, we are more than a team; we're a community united in pushing the boundaries of technology and innovation.

We are an equal opportunity employer and celebrate diversity, recognizing that a diversity of thought and backgrounds builds stronger teams.

#J-18808-Ljbffr
  • Backend Engineer

    2 meses atrás


    Região Geográfica Intermediária de São Luís, Brasil Yieldstreet Tempo inteiro

    About the Role You will be part of a core engineering team building the world's most robust wealth management platform to connect Investors with borrowers. You are a self-motivated hacker and tinkerer that can wear many hats and is excited to build business applications that drive revenue and delight our customers. You are entrepreneurial in nature and...


  • Santana de Parnaíba, São Paulo, Brasil ESPRO Tempo inteiro

    Job Title: Backend Software EngineerWe are seeking a skilled Backend Software Engineer to join our team. As a key member of our development team, you will be responsible for designing and implementing scalable, efficient, and secure back-end systems using cloud-based technologies. Your expertise in cloud development will enable us to deliver innovative...

  • Software Engineer

    Há 1 mês


    Poços de Caldas, Minas Gerais, Brasil Cronoshare Tempo inteiro

    About the RoleWe are seeking a highly skilled Software Engineer - Backend to join our team at {company}.Key ResponsibilitiesDesign, develop, and maintain scalable and efficient backend systemsCollaborate with cross-functional teams to identify and prioritize project requirementsImplement secure and reliable APIs and microservicesParticipate in code reviews...


  • Região Geográfica Imediata de Criciúma, Brasil buscojobs Brasil Tempo inteiro

    REQUIREMENTS:8+ years of relevant experience in Node.js, and PostgreSQL Must have experience in B2B Software / Enterprise Software Development Experience in design documents and estimates. 6+ years of work experience using Node.js to architect and create APIs using REST and/or GraphQL Familiar with Agile Development 6+ years of work experience and...

  • Software Engineer

    Há 1 mês


    Duque de Caxias, Rio de Janeiro, Brasil Microcenter Informática Tempo inteiro

    As a software engineer, you will be responsible for designing, developing, and maintaining scalable and efficient backend systems. The ideal candidate will have expertise in backend development, including languages such as Java and Python. You will work closely with cross-functional teams to ensure seamless integration and deployment of features.Key...


  • Região Geográfica Intermediária de São Luís, Brasil Alpha Talent Solutions Tempo inteiro

    Responsibilities: Recruiting, coaching, mentoring, providing feedback, and continuously improving the team to ensure the right mix of skills and knowledge. Directly managing the individuals within the team, being accountable for their performance, job satisfaction, and career development planning. Facilitating and driving the teams timely and high-quality...


  • Região Geográfica Intermediária de Juiz de Fora, Brasil buscojobs Brasil Tempo inteiro

    Job Title : Senior Android Engineer Location : Remote About Us : Flex AI is a leading platform dedicated to helping people achieve their fitness goals through personalized workout plans, nutrition guidance, and community support. Our mission is to make fitness accessible and enjoyable for everyone. Join our dynamic team and help us create innovative...

  • Senior Backend Engineer

    4 semanas atrás


    Rio de Janeiro, Brasil Station70 Tempo inteiro

    Job Type: Full-time, Remote (US CST, EST, MST time zones)About Station70Station70 is redefining digital asset security through our wallet-agnostic platform for scalable and secure digital asset key backup and recovery. Named after the protective bunkers used in the CASTLE nuclear tests, we offer trusted infrastructure for safeguarding assets against wallet...

  • Senior Backend Engineer

    3 semanas atrás


    Rio de Janeiro, Brasil Station70 Tempo inteiro

    Job Type: Full-time, Remote (US CST, EST, MST time zones)About Station70Station70 is redefining digital asset security through our wallet-agnostic platform for scalable and secure digital asset key backup and recovery. Named after the protective bunkers used in the CASTLE nuclear tests, we offer trusted infrastructure for safeguarding assets against wallet...

  • Staff Data Engineer

    4 semanas atrás


    Região Geográfica Intermediária de Lábrea, Brasil Proofpoint Tempo inteiro

    About the Role:We are seeking a highly skilled Staff Data Engineer to join our Backend team at Proofpoint. As a key member of our team, you will be responsible for collecting, processing, and analyzing large datasets to help our customers protect themselves against cyber threats.Configure and maintain databases and processes to ensure high performance,...


  • Região Geográfica Intermediária de Vitória da Conquista, Brasil Code Mentor Tempo inteiro

    We are Code Mentor, a leading provider of SaaS products for the professional services industry. As a Senior Back-end Developer at our company, you will play a crucial role in leading the evolution of our payment processing platform.Job OverviewWe are seeking an experienced Senior Back-end Engineer to drive the creation and implementation of new features,...

  • Backend Software Engineer

    4 semanas atrás


    Rio de Janeiro, Rio de Janeiro, Brasil Promote Project Tempo inteiro

    Company Overview:Promote Project is a pioneer in automating data engineering, aiming to make ready-to-use data accessible anywhere. As a recognized Gartner Cool Vendor, we utilize logical Data Products (Nexsets) at our core, resulting in a seamless data platform that offers multi-speed data integration, preparation, monitoring, and governance in a...


  • Região Geográfica Intermediária de Ilhéus-Itabuna, Brasil Catho Online Ltda. - BR - Specialist Tempo inteiro

    Company OverviewCatho Online Ltda. is a leading company in the field of technology, and we are currently seeking a talented Senior Fullstack Software Engineer to join our team.Job DescriptionWe are looking for an experienced developer who can work as part of an Agile development team to deliver capabilities for our Over the Road product suite. As a Senior...

  • Software Engineer

    Há 1 mês


    Santana de Parnaíba, São Paulo, Brasil Cronoshare Tempo inteiro

    About the Role:We are seeking a highly skilled Backend Developer to join our team.The ideal candidate will have a strong background in software development and be proficient in backend technologies.Responsibilities:Design and develop scalable and efficient backend systems.Collaborate with cross-functional teams to deliver high-quality software solutions.Stay...


  • Região Geográfica Intermediária de Juiz de Fora, Brasil Vigil Tempo inteiro

    As a Mid-Level Fullstack Engineer, you will work across the frontend, backend, and infrastructure. You will be responsible for developing, maintaining, and improving our web applications, ensuring they are efficient, reliable, and aligned with business requirements. We value individuals who are excited about pushing their own development as much as advancing...

  • Frontend Developer

    2 semanas atrás


    Região Geográfica Intermediária de Juiz de Fora, Brasil Remotecrew Tempo inteiro

    Our whole engineering team embraced ReasonML 2 years ago and later moved to ReScript. These days all new functionality is written in ReScript on both frontend and backend. We're looking for a product-thinking frontend engineer who is interested in new technologies and is constantly learning new things. ReScript/ReasonML as well as functional programming...

  • Back End Developer

    Há 7 dias


    Região Geográfica Intermediária de Sorocaba, Brasil buscojobs Brasil Tempo inteiro

    Our client is seeking a talented backend developer to join their growing team on a contract basis. You will directly report to the Lead Software Engineer and will work in a team responsible for building a SaaS platform using the .NET stack. Responsibilities Design, develop, and maintain web applications using the .Net framework. Collaborate with...


  • Região Geográfica Intermediária de Juiz de Fora, Brasil Vigil Tempo inteiro

    As a Lead / Senior Fullstack Engineer, you will lead the design, development, and maintenance of our web applications. This role requires a deep understanding of our tech stack and the ability to create effective solutions that align with business requirements. You will play a crucial role in advancing our technology stack and mentoring junior team members....


  • Região Geográfica Intermediária de Juiz de Fora, Brasil Vigil Tempo inteiro

    As a Senior NodeJS engineer, you will collaborate with key stakeholders to tackle complex business challenges. You'll design and implement cutting-edge features, scale applications for high-traffic environments, and enhance user experiences across diverse brands. This role offers the opportunity to mentor team members, refine system requirements, and...


  • Região Geográfica Intermediária de Ilhéus-Itabuna, Brasil Catho Online Ltda. - BR - Specialist Tempo inteiro

    About the Role As an OTR developer, you will work as part of an Agile development team to deliver capabilities for our Over the Road product suite. You will be joining a team of developers, testers, and product stakeholders who have a passion for creating value for our customers by simplifying the business of doing business. You will leverage the latest...