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 balance between building the coolest product using the bleeding edge technology with an eye on go to market timing and established stable technologies.

As a backend engineer, you're passionate about producing well-designed, well-abstracted and reusable code which performs well and scales under increasing load. You love to learn and share new concepts and technologies. You are eager to collaborate with other smart people with an open mindset in order to deliver the "best" solution. You truly care about well-designed APIs, and get excited upon hearing about event sourcing, reactive microservices and eventual consistency

What you'll do
  • Collaborate with a diverse global team of engineers, designers and product managers in an agile environment.
  • Develop and maintain a growing repository of reactive microservices based on a technology stack including Java, Spring (IoC, Data, Boot, Cloud), Play, Akka, Docker/Kubernetes, while leveraging messaging systems, relational databases, and NoSQL data stores such as Kafka, MySQL, Redis and ElasticSearch.
  • Design, document and implement reusable software, write unit tests, create database schemas and tailor RESTful APIs in collaboration with our front end engineers.
  • Participate in the software's development lifecycle from beginning to end; from requirements analysis, to solution design, to development, code reviews, to releasing and monitoring services on production, extracting metrics and analyzing distributed traces.
  • Have strong communication skills. Learn from other talented engineers, share your own experiences, be given opportunities to experiment and expand your education, do research and present work to others.
What you'll need
  • Degree in Computer Science/Engineering or similar, or equivalent experience
  • 2+ years of software development experience in an equivalent role
  • Solid knowledge of Java (11+) programming, including experience with web application frameworks and expertise designing and implementing RESTful APIs.
  • Strong foundations in object oriented programming, good problem solving skills, a proven understanding of established software engineering practices resulting in clean solutions, as well as reusable and well-tested code.
  • An ability to write and optimize SQL, an understanding of relational databases, indexes, joins and de/normalization, and experience with one such database (ideally MySQL/Postgres).
Nice to have:
  • An understanding of microservice-based architectures; the advantages as well as the considerable added complexities.
  • Experience with the Spring ecosystem, particularly with Spring Boot, Data, IoC, and Spring Cloud.
  • Knowledge of a messaging solution such as Kafka or RabbitMQ.
  • Experience working in virtualized environments like Docker.
  • Experience working with the Play framework, Akka, and/or websockets.
  • An understanding of reactive principles, eventual consistency, and event sourcing.
  • Familiarity with functional programming, and the advantages of data immutability.
  • Experience with NoSQL data stores such as ElasticSearch, Redis, or Neptune.

We offer very attractive market compensation and benefits packages including a competitive base salary, stock option plan, health insurance, education, unlimited paid vacation, and that's before you even step in the office This is an opportunity to work with a group of diverse, smart, and friendly people from 8 different countries across three continents who speak a total of 17 different languages. Our team is comprised of successful entrepreneurs with combined exits of over $1B, and we get social with each other during happy hours, exercise classes and team off sites in our work hard/play hard culture.

#J-18808-Ljbffr
  • Backend Software Engineer

    3 semanas atrás


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

    About the RoleWe are seeking a talented Backend Software Engineer to join our core engineering team in building the world's most robust wealth management platform. As a key member of our team, you will be responsible for designing, developing, and maintaining a growing repository of reactive microservices based on a technology stack including Java, Spring,...

  • Software Engineer

    3 semanas atrás


    Juiz de Fora, Minas Gerais, Brasil Rheserva Tempo inteiro

    Job Title: Software Engineer - BackendAbout the Role: We are seeking a highly skilled Software Engineer - Backend to join our team. The successful candidate will be responsible for designing, developing, and maintaining our backend software systems.Key Responsibilities:Design and develop scalable and efficient backend software systemsCollaborate with...


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

    Team Leadership and DevelopmentWe are seeking a highly skilled and experienced Backend Engineering Team Manager to lead our PHP development team. As a key member of our team, you will be responsible for recruiting, coaching, and mentoring team members to ensure the right mix of skills and knowledge.Key ResponsibilitiesDirectly manage and develop the skills...

  • Software Engineer

    3 semanas atrás


    São Paulo, São Paulo, Brasil Rede Altana Tempo inteiro

    We are seeking a skilled Software Engineer (Backend) to join our team at {company}.The ideal candidate will have a strong foundation in backend development and be proficient in languages such as Java or Python.Responsibilities will include designing and developing scalable and efficient backend systems, working closely with the frontend team to ensure...

  • Backend Engineer

    Há 1 mês


    São Paulo, Brasil Wildlife Tempo inteiro

    We're looking for a hardworking and passionate Backend Engineer to join Wildlife's Engineering team.At Wildlife, we understand that the work we do has a significant impact on our company's success and culture. The right person for this position is naturally curious, thrives in a “take the initiative” environment, loves solving complex problems, and can...

  • Backend Engineer

    Há 1 mês


    São Paulo, Brasil Wildlife Studios Tempo inteiro

    We're looking for a hardworking and passionate Backend Engineer to join Wildlife's Engineering team.We know that the work we do has a high impact on our company's success and culture. The right person for this position is curious by nature, comfortable in a “take the initiative” environment, loves solving problems, and can thrive in a fast and growing...


  • 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...

  • Backend Software Engineer

    3 semanas atrás


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

    About the RoleWe are seeking an experienced Backend Software Engineer to join our team at Trustly, a leading Open Banking Payments provider. As a Java developer, you will play a key role in designing and implementing scalable payment solutions that meet the needs of our merchants and consumers.Key ResponsibilitiesDesign and develop high-quality Java software...

  • Software Engineer

    3 semanas atrás


    São Paulo, São Paulo, Brasil Grupo EBS Tempo inteiro

    Job Title: Software Engineer - BackendAbout the Role:As a software engineer - backend, you will be responsible for designing, developing, and maintaining the backend infrastructure of our software applications. This includes working on the backend architecture, implementing APIs, and ensuring data integrity.Key Responsibilities:Design and develop...

  • Software Engineer

    3 semanas atrás


    São Paulo, São Paulo, Brasil Lyra Home Tempo inteiro

    Job Title: Backend Software EngineerWe are looking for a skilled Backend Software Engineer to join our team at {company}. The ideal candidate will have a strong understanding of software development principles and be able to design and implement scalable, efficient, and reliable software systems.Key Responsibilities:Design, develop, and test software...

  • Senior Software Engineer

    3 semanas atrás


    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...

  • Senior Software Engineer

    3 semanas atrás


    Rio de Janeiro, Rio de Janeiro, Brasil Buscarvagas - Empregos E Consultoria Brasil Tempo inteiro

    We are seeking a skilled Senior Software Engineer - Backend to join our team.This role will be responsible for designing and implementing scalable and efficient backend systems.Main ResponsibilitiesDesign and implement backend systems using Java and SpringCollaborate with cross-functional teams to ensure seamless integration of backend systemsDevelop and...

  • Software Engineer

    3 semanas atrás


    São João de Meriti, Rio de Janeiro, Brasil Luparella Consultoria RH Tempo inteiro

    The company {company} is seeking a skilled Software Engineer - Backend Development to join their team. Responsibilities include:Designing and implementing robust backend systemsCollaborating with cross-functional teams to deliver high-quality softwareMaintaining and improving existing codebasesRequirements:Proficiency in backend development languages (e.g....

  • Software Engineer

    3 semanas atrás


    São Luís, Maranhão, Brasil Abre São Luis Tempo inteiro

    We are seeking a talented Software Engineer to join our team. As a Backend Developer, you will be responsible for designing, developing, and maintaining scalable and efficient back-end systems.Key Responsibilities:Design and implement back-end systems using Java, Python, or C#Collaborate with cross-functional teams to identify and prioritize project...

  • Backend Developer

    3 semanas atrás


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

    Able empowers individuals to achieve lasting weight goals and optimal health through a personalized program unlike any other. Combining proven science with dedicated 1-on-1 coaching, we go beyond traditional weight loss apps by addressing all aspects of well-being: sleep, nutrition, movement, stress, and medication. Our data-driven approach and expert...

  • Software Engineer

    3 semanas atrás


    São Bernardo do Campo, São Paulo, Brasil Allis Soluções em Trade e Pessoas Tempo inteiro

    Job Title: Software Engineer - BackendAbout the Role: We are seeking a talented Backend Developer to join our team. As a Backend Developer, you will be responsible for designing, developing, and maintaining the backend systems of our applications.Key Responsibilities:Design, develop, and maintain backend systemsCollaborate with cross-functional teams to...

  • Backend Software Engineer

    4 semanas atrás


    São Paulo, São Paulo, Brasil NINJIO Cybersecurity Awareness Training Tempo inteiro

    Job Overview:We're seeking a skilled Backend Software Engineer to join our engineering team at NINJIO Cybersecurity Awareness Training. This role involves building scalable, reliable backend systems that support our cybersecurity products.Key Responsibilities:Developing backend services, APIs, and databases that power our platforms.Collaborating with...

  • Software Engineer

    3 semanas atrás


    Rio de Janeiro, Rio de Janeiro, Brasil Fundação Movimento Universitário De Desenvolvimento Econômico E Social - Mudes Tempo inteiro

    We are seeking a skilled Software Engineer - Backend to join our team at {company}. As a key member of our development team, you will be responsible for designing and implementing scalable and efficient backend systems. Your expertise in programming languages such as Java or Python will be essential in driving our business forward.Main...


  • São Paulo, Brasil Wildlife Tempo inteiro

    We're looking for a hardworking and passionate Senior Backend Engineer to join Wildlife's Engineering team.At Wildlife, we understand that the work we do has a significant impact on our company's success and culture. The right person for this position is naturally curious, thrives in a “take the initiative” environment, loves solving complex problems,...

  • Senior Software Engineer

    3 semanas atrás


    São Bernardo do Campo, São Paulo, Brasil Recrutarh Tempo inteiro

    Job Title: Backend Development Software EngineerJob Summary:As a Backend Development Software Engineer at «{company«}, you will be responsible for designing, developing, and maintaining the backend infrastructure of our software applications. This includes working with our team to identify business needs and developing solutions to meet those needs. You...