Apply

Senior Backend Software Engineer | Search & Discovery

Posted 2024-11-07

View full description

💎 Seniority level: Senior

📍 Location: Brazil

🔍 Industry: Corporate wellness

🏢 Company: Wellhub

🗣️ Languages: English, Portuguese

🪄 Skills: PostgreSQLPythonSQLDesign PatternsElasticSearchJavaRubyC++Product DevelopmentData StructuresElasticsearchGoRedisNosqlCommunication SkillsCollaboration

Requirements:
  • Demonstrated expertise in designing and developing complex modern web applications.
  • Proficient in applying object-oriented and functional design patterns, as well as RESTful web services.
  • Strong command of computer science fundamentals, including data structures, algorithm design, problem-solving, and complexity analysis.
  • Skilled in at least two programming languages, such as C, C++, Java, Scala, Ruby, Python, or Go.
  • Advanced knowledge of cloud platforms and experience in containerized application deployments.
  • Competent in both SQL and NoSQL technologies, including PostgreSQL, Redis, and Elasticsearch.
  • Excellent communication skills in both English and Portuguese.
  • Experienced in information retrieval, recommendation systems, and natural language processing.
  • Bachelor’s degree in Computer Science or equivalent professional experience.
Responsibilities:
  • Build scalable, maintainable architectures, and write clean and readable code.
  • Be responsible for the design, development, delivery and support of software services for search, recommendation and other end-user-focused exploration and discovery technologies.
  • Lead engineering projects and collaborate with other engineers to define the technical roadmap.
  • Analyze and interpret data to infer user preferences and needs.
  • Contribute to the entire product development process and brainstorm ideas.
Apply

Related Jobs

Apply

📍 Brazil

🔍 Corporate wellness

  • B.S. degree in Computer Science or equivalent professional experience.
  • Experience developing complex modern web services.
  • Strong understanding of data structures, algorithm design, and problem solving.
  • Experience with at least two programming languages such as Java, Python, or Go.
  • Experience using cloud platforms and containerized applications.
  • Familiarity with SQL and NoSQL technologies like PostgreSQL, Redis, or Elasticsearch.
  • Strong communication skills in English and Portuguese.

  • Build scalable, maintainable architectures, and write clean and readable code.
  • Develop, deliver, and support software services for search and recommendation technologies.
  • Collaborate with engineers to implement the technical roadmap.
  • Ensure project delivery and promote the long-term health of services.
  • Analyze data to understand user preferences and trends.
  • Build integrations with 3rd party APIs and tools.
  • Contribute to product development processes.

Backend DevelopmentPostgreSQLPythonSQLElasticSearchJavaProduct DevelopmentData scienceData StructuresElasticsearchGoRedisNosqlCommunication SkillsCollaboration

Posted 2024-10-24
Apply