Apply

Senior Backend Software Engineer | Search & Discovery

Posted 3 months agoViewed

View full description

💎 Seniority level: Senior

📍 Location: Brazil

🔍 Industry: Corporate wellness

🏢 Company: Wellhub

🗣️ Languages: English, Portuguese

🪄 Skills: PostgreSQLPythonSQLDesign PatternsElasticSearchJavaRubyC++Product DevelopmentData StructuresGoRedisNosqlCommunication 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