Israel

Summary

We are seeking a skilled Python Software 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 in distributed 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.

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

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

- 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