Senior Python Software Engineer

Posted 4 days 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:50+
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Nov 1, 2016
  • Israel
    Tel Aviv10:58 PM
  • $814K total spent
    58 hires, 6 active
  • 47,348 hours

Explore similar jobs on Upwork

REST API
Database Design
Amazon Web Services
Python
API
Node.js
API Integration
n8n
Automation
JSON
OAuth
Cloud Computing
Artificial Intelligence
API

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