Friday, December 20, 2024

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 particular person staff of considerate people who prioritize taking possession and making a significant influence. We’re desperate to make a product our clients 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 knowledge entry or a posh UI. We’re out to supercharge gross sales productiveness with essentially the most fashionable, 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 process processing chores. Our knowledge shops embody MongoDB, PostgreSQL, Elasticsearch, and Redis. The underlying infrastructure runs on AWS utilizing a mix of managed companies like EKS, MSK, RDS and ElasticCache and non-managed companies working on EC2 cases. We’ve got CI/CD pipelines that construct Docker pictures, run automated exams and deploy to Kubernetes clusters. We additionally use these pictures in our native growth surroundings permitting coding domestically in opposition to all of our companies. We’ve got 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.

In regards to the Function

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

About You

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

You are comfy working in a fast-paced surroundings 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 tasks like…

  • Conceiving, designing, constructing, and launching new user-facing options
  • Implementing new AI options to turbocharge our clients’ day by day duties
  • Enhancing the efficiency and scalability of our GraphQL and REST API
  • Enhancing how we sync tens of millions of gross sales emails and calendar occasions every month
  • Working with Twilio’s API, WebSockets, and WebRTC to enhance our calling options
  • Constructing user-facing analytics options that present actionable insights primarily based on gross sales exercise knowledge
  • Enhancing our Elasticsearch-backed highly effective search options
  • Enhancing our inside messaging infrastructure utilizing streaming applied sciences like Kafka and Redis 
  • Constructing new and enhancing current integrations with different SaaS platforms like Google’s G Suite, Zapier, and internet conferencing suppliers
  • Enhancing our internet app with real-time updates powered by GraphQL Subscriptions
  • Leveraging the most recent AI LLMs from suppliers like OpenAI, Groq and AssemblyAI


Assist handle our ever rising knowledge processing wants…

  • Billions of Mongo paperwork
  • Tens of millions and tens of millions of rows of PostgreSQL knowledge
  • 55 Terabytes of logs / month
  • 500 billion OTEL spans over the past 30 days
  • 10+ million occasions / day
  • Tens of 1000’s of docker containers
  • 7 million minutes of name recordings / month
  • Petabytes / month of community site visitors


Necessities…

  • Senior 1 & 2 stage candidates ought to have 5+ years of expertise constructing fashionable back-end methods. Employees stage candidates ought to have 8+ years of expertise. Mid-level candidates ought to have ~3 years of comparable expertise and be desperate to stage up with the proper alternative.
  • Skilled Python expertise is most well-liked however a working data of Python with extra expertise in different languages is suitable you probably have a want to work with Python.
  • You might have constructed internet APIs that had been Web dealing with or supported different excessive quantity hundreds.
  • You might have hands-on manufacturing expertise working with MongoDB, PostgreSQL, Elasticsearch, or comparable knowledge shops. 
  • You might have expertise designing, scaling, debugging, and optimizing methods to make them quick and dependable. 
  • You might have participated in code evaluations and supplied general code high quality solutions 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.
  • Positioned within the USA (decrease 48 timezones).


Bonus level you probably have

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


🌏 Why Shut?

  • Watch our most up-to-date tradition video that includes our annual staff retreat in Italy
  • 100% distant firm
  • 5 weeks PTO + Winter & Summer time Vacation Breaks with 2 extra PTO days for yearly with the corporate
  • 1 month paid sabbatical each 5 years
  • Paid parental go away
  • Medical, 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 wish to reside in — Study long-term pondering and motion
  • No BS — Follow transparency and honesty, particularly when it’s arduous
  • Put money into one another — Construct profitable relationships together with your coworkers and clients 
  • Self-discipline equals freedom — Preserve your phrase to your self and others
  • Try for greatness — Continually problem your self and others 


How We Work Collectively

  • Productiveness, High quality & Influence: We don’t monitor hours. We belief you’re an grownup and know greatest the right way to prioritize, meet your objectives and contribute at a excessive stage. 
  • Asynchronous communication & collaboration: We’ve got staff members everywhere in the world. We don’t anticipate anybody to work untraditional hours, meaning our default is async. Most groups have 2-5 hours of inside conferences weekly. 
  • Appreciation for Deep Work: *Throughout your regular work day, not after a day of conferences*. 
  • Autonomy & Freedom: Create a piece surroundings that’s sustainable for you. We place a excessive quantity of belief and accountability with our staff members from the beginning. 

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

Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Latest Articles