Israel

Summary

We are seeking a skilled Back-End Engineer with strong knowledge of Python, Java, and cloud-native development on AWS. While your primary focus will be designing and building scalable, secure, and efficient back-end systems, you will also leverage your front-end background to collaborate across the stack and contribute to end-to-end product delivery.

This role is ideal for engineers who are passionate about microservices, cloud infrastructure, and distributed systems, but also appreciate how their work impacts the user-facing side of applications.

Duties and Responsibilities

-   Design, develop, and maintain back-end services and APIs using Python and Java over the Spring Boot infrastructure.

-   Build and deploy microservices with Docker and Kubernetes on AWS.

-   Collaborate with front-end engineers to integrate APIs and ensure seamless user experiences.

-   Contribute to front-end development when needed, providing guidance on performance and maintainability.

-   Work with cloud-native tools and AWS services (e.g., Lambda, ECS/EKS, RDS, DynamoDB, S3,CloudWatch).

-   Implement best practices for security, scalability, and observability indistributed systems.

-   Participate in code reviews, testing, CI/CD pipelines, and DevOps practices.

-   Monitor and optimize system performance, ensuring high availability and resilience.

Education and Experience

-   BSc. in Computer Science, or a related field.

-   5 years of hands on experience in developing backend applications with containerization (Docker) and orchestration (Kubernetes).

-   5 years of hands-on experience with Python (e.g., Flask, FastAPI, Django) and Java(e.g., Spring Boot, JEE).

-   Understanding of RESTful APIs, microservices, and system integration.

-   Familiarity with databases (SQL, MongoDB, and/or NoSQL).

-   Strong foundation in computer science concepts (data structures, algorithms, design patterns).

-   Experience with Git, CI/CD pipelines, and cloud environments (AWS).

Other Skills

-   Familiarity with front-end development (React, Angular, or similar).

-   Experience with event-driven architectures (Kafka, SNS/SQS)

-   Exposure to Infrastructure-as-Code (Terraform, CloudFormation).

-   Background in monitoring and observability tools (Prometheus, Grafana, ELK).

Apply for this job

send your cv