Senior Software Engineer (Python)
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Senior Software Engineer (Python) for HireLocationsOverviewJoin 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 organizationsExposure to the latest technologies and architectures powering the next generation of enterprise softwareCompetitive compensation and benefits package, including generous equity incentivesFlexible work arrangements and a culture that values work-life balanceOpportunity to make a significant impact on a rapidly growing, market-leading businessResponsibilitiesContribute to the vision and the architecture of the large monolith decompositionFace and overcome multiple scale-related technical problemsDevelop the core set of services in the company with the focus on maintenance and clear domain separationFinding and addressing systematic issues to maintain low time-to-change for other developers with a high change-confidence levelQualificationsAt least 5+ years of development experience with PythonExperience 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 DDDStrong understanding and experience in AsyncIOGood understanding of the development cycle from requirements analysis and deployment to application monitoringHands-on experience in developing a microservice architectureExtensive hands-on experience in developing applications within both monolithic and microservice architecturesCommunicate effectively in English, both orally and in writing
#J-18808-Ljbffr