Enable job alerts via email!

Senior Software Engineer (Python)

Hiretruss

United States

Remote

USD 100,000 - 140,000

Full time

Today
Be an early applicant

Job summary

A fast-growing tech company is seeking a Senior Software Engineer with extensive Python experience to join their elite engineering team. This role involves contributing to innovative solutions in a fast-paced environment, addressing technical challenges, and developing core services. The ideal candidate will have strong skills in microservice architecture and excellent communication abilities in English. Competitive compensation and flexible work arrangements are offered.

Benefits

Competitive compensation
Generous equity incentives
Flexible work arrangements
Work-life balance

Qualifications

  • 5+ years of development experience with Python.
  • Experience with relational databases, including SQL queries.
  • Strong understanding of AsyncIO and event-based systems.

Responsibilities

  • Contribute to the vision and architecture of large monolith decomposition.
  • Develop core services with a focus on maintenance and domain separation.
  • Address systematic issues to maintain low time-to-change for developers.

Skills

Development experience with Python
Relational databases (SQL)
Message queues (RabbitMQ, NATS, Kafka)
Event-based systems
AsyncIO
Microservice architecture
Effective communication in English
Job description
Senior Software Engineer (Python) for Hire
Locations
Overview

Join an elite engineering team at a fast-growing, market-leading tech company. Work alongside seasoned leaders, tackle challenging problems, and drive innovation using cutting-edge Python and React. Autonomous, fast-paced culture values quality and speed. An all-in-one document workflow automation platform empowers more than 37,000 growing organizations to thrive by taking the work out of document processes. The platform helps fast-scaling teams accelerate the ability to create, manage, and sign digital documents including proposals, quotes, contracts, and more. What sets this opportunity apart:

  • Work alongside seasoned engineering leaders who have built and scaled world-class engineering organizations
  • Exposure to the latest technologies and architectures powering the next generation of enterprise software
  • Competitive compensation and benefits package, including generous equity incentives
  • Flexible work arrangements and a culture that values work-life balance
  • Opportunity to make a significant impact on a rapidly growing, market-leading business
Responsibilities
  • Contribute to the vision and the architecture of the large monolith decomposition
  • Face and overcome multiple scale-related technical problems
  • Develop the core set of services in the company with the focus on maintenance and clear domain separation
  • Finding and addressing systematic issues to maintain low time-to-change for other developers with a high change-confidence level
Qualifications
  • At least 5+ years of development experience with Python
  • Experience with any relational databases (SQL queries, migrations, optimization)
  • Solid experience with message queues (e.g. RabbitMQ, NATS, Kafka)
  • Understanding of event-based systems and basics of DDD
  • Strong understanding and experience in AsyncIO
  • Good understanding of the development cycle from requirements analysis and deployment to application monitoring
  • Hands-on experience in developing a microservice architecture
  • Extensive hands-on experience in developing applications within both monolithic and microservice architectures
  • Communicate effectively in English, both orally and in writing
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.