Ir para o conteúdo
Logotipo da Catho
Seu novo emprego está na palma das suas mãos! Baixe nosso app e obtenha vantagens :)
Botão App StoreBotão Play Store

Vaga de Senior Backend Software Engineer

1 vaga: | Publicada em 30/06

Sobre a vaga

About the Position: We are looking for a dedicated Backend Engineer to join our dynamic team and contribute to the architecture and development of large-scale projects. This role is ideal for someone who thrives in building robust web services and APIs from scratch, and has a keen interest in the latest backend technologies and tools. Key Responsibilities: Design, develop, and maintain scalable and efficient backend systems. Architect and implement complex backend services and APIs to support business processes and functionalities. Ensure the implementation of effective caching policies using Redis or similar technologies to enhance system performance. Participate in the development and integration of cutting-edge technologies such as vertex-based databases, AI, and streaming architectures. Work collaboratively in a cross-functional team to integrate backend services with front-end UIs and external systems. Optimize existing backend systems for speed and scalability. Engage in full software development lifecycle including testing, deployment using Kubernetes, and production monitoring. Document all development work and system architecture. Qualifications: Proficiency in one or more of the following programming languages: TypeScript, PostgreSQL, Python, Java, C#, or Go. Strong experience in building APIs from scratch ; experience with GraphQL is highly desirable. Experience with Kubernetes and container orchestration is a plus. Familiarity with caching mechanisms, including edge caching and Redis or similar technologies. Knowledge of cloud services, particularly Google Cloud and Cloudflare, is highly advantageous. Understanding of streaming architectures and real-time data processing. Experience with vertex-based databases and AI technologies would be a significant asset. Excellent problem-solving skills and ability to work independently as well as part of a team. Fluent in English, with effective communication skills.