DevJobs

Python Developer (Volunteering)

Overview
Skills
  • SQL SQL
  • Python Python
  • NoSQL NoSQL
  • Agile Agile
  • DevOps DevOps
  • Microservices Microservices
  • Scrum Scrum
  • CI/CD CI/CD
  • AWS Lambda AWS Lambda
  • Azure Azure
  • GCP GCP
  • Docker Docker
  • FastAPI
We are Israel Tech Guard, an elite team of tech volunteers, who have come together to provide new, tech-based solutions to the military, government, and our nation. We gathered some of Israel’s top developers, programmers, scientists and engineers to help design, build and launch life-saving products in the fastest way ever imagined. For one of our new and exciting projects, we are looking for an experienced Computer Vision Engineer.This role offers an exciting opportunity to work on innovative projects and contribute to the development of cutting-edge solutions.

As a Python Developer, you will be responsible for designing, developing, and maintaining high-performance applications using Python and related technologies. You will work closely with cross-functional teams to deliver robust, scalable, and secure solutions.

Responsibilities -

  • Develop and maintain RESTful services using Python and FastAPI framework
  • Design, build, and deploy applications on AWS Lambda
  • Utilize Docker for containerization and orchestration of applications
  • Work with various databases (SQL, NoSQL) to implement data models and optimize database performance
  • Collaborate with the team to define technical requirements, system architecture, and development processes
  • Write clean, efficient, and testable code while adhering to coding standards and best practices
  • Perform code reviews, debugging, and troubleshooting to ensure software quality and reliability
  • Stay updated with emerging technologies and contribute ideas to enhance system functionalities.
  • Nature: Volunteering position*

Requirements:

  • Bachelor's degree in Computer Science, Engineering, or relevant field (or equivalent experience)
  • Strong proficiency in Python development with a minimum of [X] years of experience
  • Hands-on experience with FastAPI for building RESTful APIs
  • In-depth knowledge of AWS services, particularly Lambda functions
  • Proficiency in Docker for containerization and deployment
  • Experience working with various databases (SQL, NoSQL) and optimizing database performance
  • Familiarity with software development methodologies (Agile, Scrum)
  • Excellent problem-solving skills and ability to work in a collaborative team environment
  • Strong communication skills and ability to effectively articulate technical concepts

Nice to Have:

  • Experience with other cloud platforms (Azure, Google Cloud Platform)
  • Knowledge of DevOps practices and CI/CD pipelines
  • Familiarity with microservices architecture.
Israel Tech Guard