Senior Backend Software Engineer - São Paulo, Brasil - SAMO Technologies

    SAMO Technologies
    SAMO Technologies São Paulo, Brasil

    Encontrado em: ATTB BR C2 - há 1 semana

    Default job background
    Descrição

    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.