Senior Python Software Engineer

Posted 3 weeks ago

Worldwide

Summary

Company description JobTestPrep, cloud-based fast-growing a leading international E-learning company, is looking for a brilliant Python Backend Developer to join our R&D group. Get a chance to help thousands of job candidates land their dream jobs while working with the brightest minds in the test prep industry. Position Description * Design, develop, and maintain backend systems using Python * Collaborate with cross-functional teams to gather requirements, design, and develop features * Write clean, maintainable, and well-documented code * Ensure scalability, reliability, and performance of backend systems * Troubleshoot and debug issues and provide timely resolutions * Participate in project planning and estimation * Continuously learn and improve your skills and knowledge * Stay up-to-date with the latest trends and best practices in backend development * Contribute to the improvement of our development processes and methodologies Position Requirements * Bachelor's degree in Computer Science, Software Engineering or related field * Minimum of 4 years of experience in backend development using Python * At least 3 years with AWS cloud computing like: Lambda, Step Function, SNS, SQS, S3, RDS, CloudFormation, CloudFront * Strong understanding of software development principles and best practices * Excellent knowledge with databases, such as SQL or NoSQL like SQL server, MySQL, Postgres SQL, DynamoDB, Redshift, Open Search * Experience with RESTful APIs, JSON, and web services integration * Familiarity with containerization technologies such as Docker or Kubernetes * Experience with Git or other version control systems * Excellent communication and teamwork skills * Strong problem-solving and analytical skills * Ability to learn and work in a fast-paced environment Preferred Qualifications: * Experience with cloud platforms such as AWS * Familiarity with agile development methodologies * Experience with test-driven development (TDD/BDD) and continuous integration/continuous delivery (CI/CD) * Proven production experience in implementing Microservices Architecture and patterns. * Good knowledge in Event Driven Design and Domain Driven Design

  • More than 30 hrs/week
    Hourly
  • 6+ months
    Duration
  • Expert
    Experience Level
  • Remote Job
  • Ongoing project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
Python
API
Amazon Web Services
Activity on this job
  • Proposals:15 to 20
  • Last viewed by client:yesterday
  • Interviewing:
    15
  • Invites sent:
    4
  • Unanswered invites:
    4
About the client
Member since Nov 1, 2016
  • Israel
    Tel Aviv4:58 PM
  • $817K total spent
    58 hires, 6 active
  • 47,608 hours

Explore similar jobs on Upwork

Git
WordPress
PHP
MySQL
JavaScript
Set up sellers.json fileFixed-price‐ Posted 3 weeks ago
JSON
JavaScript
Advertising Networks

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo