Skip to content
Home » Blog » Distant Senior Software program Engineer – Backend/Python

Distant Senior Software program Engineer – Backend/Python



Time zones: EST (UTC -5), CST (UTC -6), MST (UTC -7), PST (UTC -8), AKST (UTC -9), HST (UTC -10)

About Us

Shut is a bootstrapped, worthwhile, 100% distant, ~100 individual staff of considerate people who prioritize taking possession and making a significant impression. We’re wanting to make a product our prospects fall in love with again and again.

We 💛 small scaling companies. Since 2013, we’ve been constructing a CRM that focuses on higher communication, with out the effort of guide information entry or a fancy UI. We’re out to supercharge gross sales productiveness with essentially the most trendy, thoughtfully designed, all-in-one, communication-focused CRM. 

Our backend tech stack consists primarily of Python Flask internet apps with our TaskTiger scheduler dealing with lots of the backend asynchronous activity processing chores. Our information shops embrace MongoDB, PostgreSQL, Elasticsearch, and Redis. The underlying infrastructure runs on AWS utilizing a mixture of managed providers like EKS, MSK, RDS and ElasticCache and non-managed providers operating on EC2 cases. We now have CI/CD pipelines that construct Docker photos, run automated checks and deploy to Kubernetes clusters. We additionally use these photos in our native growth setting permitting coding regionally in opposition to all of our providers. We now have a well-documented public API that’s consumed by our front-end JavaScript app in addition to quite a few integrations. Our infrastructure is closely automated utilizing Terraform, Ansible and different AWS instruments.

Concerning the Function

You’ll be becoming a member of one among our six cross-functional groups. These are the CRM, Admin & Onboarding, Conversations, Messaging & Scheduling, Automations & Integrations and Information Insights groups. You’ll be recurrently collaborating with different backend & frontend engineers, product managers, designers, and different groups right here at Shut.

About You

We’re searching for excessive attaining, full-time Software program Engineers to hitch our engineering staff. Somebody who has a great understanding in internet applied sciences and desires to assist design, implement, launch, and scale main methods and user-facing options.

You are snug working in a fast-paced setting with a small and gifted staff the place you are supported in your efforts to develop professionally. You are in a position to handle your time properly, talk successfully, and collaborate in a completely distributed staff.

Come assist us with initiatives like…

Conceiving, designing, constructing, and launching new user-facing featuresImplementing new AI options to turbocharge our prospects’ day by day tasksImproving the efficiency and scalability of our GraphQL and REST APIImproving how we sync thousands and thousands of gross sales emails and calendar occasions every monthWorking with Twilio’s API, WebSockets, and WebRTC to enhance our calling featuresBuilding user-facing analytics options that present actionable insights primarily based on gross sales exercise dataImproving our Elasticsearch-backed highly effective search featuresImproving our inner messaging infrastructure utilizing streaming applied sciences like Kafka and Redis Constructing new and enhancing present integrations with different SaaS platforms like Google’s G Suite, Zapier, and internet conferencing providersEnhancing our internet app with real-time updates powered by GraphQL SubscriptionsLeveraging the newest AI LLMs from suppliers like OpenAI, Groq and AssemblyAI

Assist handle our ever rising information processing wants…

Billions of Mongo documentsMillions and thousands and thousands of rows of PostgreSQL data55 Terabytes of logs / month500 billion OTEL spans during the last 30 days10+ million occasions / dayTens of 1000’s of docker containers7 million minutes of name recordings / monthPetabytes / month of community site visitors

Necessities…

Senior 1 & 2 degree candidates ought to have 5+ years of expertise constructing trendy back-end methods. Workers degree candidates ought to have 8+ years of expertise. Mid-level candidates ought to have ~3 years of comparable expertise and be wanting to degree up with the proper alternative.Skilled Python expertise is most well-liked however a working information of Python with further expertise in different languages is suitable when you have a need to work with Python.You could have constructed internet APIs that have been Web dealing with or supported different excessive quantity hundreds.You could have hands-on manufacturing expertise working with MongoDB, PostgreSQL, Elasticsearch, or comparable information shops. You could have expertise designing, scaling, debugging, and optimizing methods to make them quick and dependable. You could have participated in code evaluations and offered total code high quality ideas to assist keep the construction and high quality of the codebase. You care in regards to the craftsmanship of the code and methods you produce.Situated within the USA (decrease 48 timezones).

Bonus level when you have

Contributed open supply code associated to our tech stack.Led small venture groups constructing and launching options.Constructed B2B SaaS merchandise.Applied options that leveraged AI to ship unimaginable new product capabilities.Labored with advanced architectures that assist a number of APIs (e.g. REST, GQL, WebSockets) in addition to async activity and occasion processing frameworks.

🌏 Why Shut?

Watch our most up-to-date tradition video that includes our annual staff retreat in Italy100% distant company5 weeks PTO + Winter & Summer season Vacation Breaks with 2 further PTO days for yearly with the company1 month paid sabbatical each 5 yearsPaid parental leaveMedical, Dental, Imaginative and prescient with HSA choice (US residents)401k matching at 6% (US residents)Dependent care FSA (US residents)Our story and staff 🚀

Our Values

Construct a home you need to reside in — Study long-term pondering and actionNo BS — Observe transparency and honesty, particularly when it’s hardInvest in one another — Construct profitable relationships together with your coworkers and prospects Self-discipline equals freedom — Hold your phrase to your self and othersStrive for greatness — Continuously problem your self and others 

How We Work Collectively

Productiveness, High quality & Affect: We don’t observe hours. We belief you’re an grownup and know finest the best way to prioritize, meet your targets and contribute at a excessive degree. Asynchronous communication & collaboration: We now have staff members all around the world. We don’t count on anybody to work untraditional hours, meaning our default is async. Most groups have 2-5 hours of inner conferences weekly. Appreciation for Deep Work: *Throughout your regular work day, not after a day of conferences*. Autonomy & Freedom: Create a piece setting that’s sustainable for you. We place a excessive quantity of belief and accountability with our staff members from the beginning. 

We’re searching for US-based Software program Engineers to hitch our staff. Base wage vary for Senior I & II is $140,000 to $210,000.



Source link

Leave a Reply

Your email address will not be published. Required fields are marked *