Vaga de Senior Backend Software Engineer
1 vaga: | Publicada em 30/06
- A combinar
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.