Senior Back-End/Python Developer

We are looking for a Senior Python Developer to join our engineering team and help us develop and maintain various software products.

Senior Python Developer responsibilities include participating in all phases of the software development life-cycle and coaching junior developers. If you’re a seasoned developer with a love for back-end technologies, we’d like to meet you. Your ultimate goal is to create high-quality products that meet customer needs.

What you will be doing
  • Help design and implement functional requirements
  • Build efficient back-end features in Python
  • Integrate front-end components into applications
  • Write tests for existing and created code to ensure compatibility and stability
  • Multi-task and manage priorities in a fast-paced environment
  • Manage testing and bug fixes
  • Prepare technical documentation
  • Collaborate with UX/UI designers to implement the design into the code
  • Coach junior team members

Required Qualifications:
  • Bachelor’s Degree in Computer Science, Engineering or relevant field
  • Solid understanding of computer science fundamentals, data structure, algorithm distributed systems, and asynchronous or event-driven architectures
  • Expertise in at least one popular Python framework (like Django, Flask or Pyramid)
  • Develop RESTful APIs that provide access to cutting-edge algorithms using a microservice architecture
  • Develop unit, integration, and load tests for RESTful APIs to ensure they will perform as expected
  • Experience with GIT (branching, merging, etc.)
  • Experience coding and testing applications that use AWS services components such as EC2, RESTful API Gateway, Lambda, S3, EBS, RDS, SQS
  • Experience with Microservices Architectures, asynchronous frameworks, caching and server-side concepts
  • Demonstrated work experience in RDBMS(MySQL, PostgreSQL) and NoSQL(MongoDB, HBase, Spark, etc) stores
  • Team spirit
  • Good problem-solving skills
  • Attention to detail
  • Leadership skills

Desired Qualifications
  • Deployed production applications on AWS
  • Familiar with Celery or other task queues


About Lenmo
Lenmo is a peer-to-peer lending app that connects people looking to borrow money with investors looking to make money. We are currently located in San Francisco & Cairo.

Amazing Office Environment
  • A small team of 5-10 people
  • Casual attire
  • Opportunity to learn new things every day

Experience:
Back-End Software Development: 3 year (Required).

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
insert_drive_file
ErrorRequired field
ErrorRequired field
ErrorRequired field