ApplySenior Backend Software Engineer | Search & Discovery
Posted 3 months agoViewed
View full description
💎 Seniority level: Senior
🔍 Industry: Corporate wellness
🗣️ Languages: English, Portuguese
🪄 Skills: Problem Solving
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 and algorithm design.
- Skilled in at least two programming languages such as C, C++, Java, Scala, Ruby, Python, or Go.
- Proven experience in leading the development of complex software systems successfully delivered to clients.
- Advanced knowledge of cloud platforms and experience in containerized application deployments.
- Competent in SQL and NoSQL technologies including PostgreSQL, Redis, and Elasticsearch.
- Excellent communication skills in English and Portuguese.
- Eager to learn new programming languages and cloud platforms.
- 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 code.
- Design, develop, deliver, and support software services for search and recommendation.
- Lead engineering projects and collaborate on the technical roadmap.
- Analyze data to interpret user preferences and evolving trends.
- Contribute to the product development process and collaborate on ideas.
Apply