Thursday, January 23, 2025
spot_img

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 group of considerate people who prioritize taking possession and making a significant impression. We’re desperate 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 handbook information entry or a fancy UI. We’re out to supercharge gross sales productiveness with probably the most fashionable, thoughtfully designed, all-in-one, communication-focused CRM. 

Our backend tech stack consists primarily of Python Flask net apps with our TaskTiger scheduler dealing with most of the backend asynchronous job processing chores. Our information shops embody MongoDB, PostgreSQL, Elasticsearch, and Redis. The underlying infrastructure runs on AWS utilizing a mix of managed providers like EKS, MSK, RDS and ElasticCache and non-managed providers working on EC2 situations. We now have CI/CD pipelines that construct Docker photographs, run automated checks and deploy to Kubernetes clusters. We additionally use these photographs 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 Position

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

About You

We’re in search of excessive reaching, full-time Software program Engineers to hitch our engineering group. Somebody who has an excellent understanding in net 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 group 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 group.


Come assist us with tasks like…

  • Conceiving, designing, constructing, and launching new user-facing options
  • Implementing new AI options to turbocharge our prospects’ day by day duties
  • Bettering the efficiency and scalability of our GraphQL and REST API
  • Bettering how we sync hundreds of thousands 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 information
  • Bettering our Elasticsearch-backed highly effective search options
  • Bettering 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 net conferencing suppliers
  • Enhancing our net app with real-time updates powered by GraphQL Subscriptions
  • Leveraging the newest AI LLMs from suppliers like OpenAI, Groq and AssemblyAI


Assist handle our ever rising information processing wants…

  • Billions of Mongo paperwork
  • Hundreds of thousands and hundreds of thousands of rows of PostgreSQL information
  • 55 Terabytes of logs / month
  • 500 billion OTEL spans over the past 30 days
  • 10+ million occasions / day
  • Tens of hundreds 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. Workers 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 fitting alternative.
  • Skilled Python expertise is most popular however a working data of Python with extra expertise in different languages is appropriate when you have a want to work with Python.
  • You’ve gotten constructed net APIs that had been Web going through or supported different excessive quantity hundreds.
  • You’ve gotten hands-on manufacturing expertise working with MongoDB, PostgreSQL, Elasticsearch, or related information shops. 
  • You’ve gotten expertise designing, scaling, debugging, and optimizing methods to make them quick and dependable. 
  • You’ve gotten participated in code critiques and supplied general code high quality options to assist preserve the construction and high quality of the codebase. 
  • You care concerning 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 complicated architectures that help a number of APIs (e.g. REST, GQL, WebSockets) in addition to async job and occasion processing frameworks.


🌏 Why Shut?

  • Watch our most up-to-date tradition video that includes our annual group 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 depart
  • Medical, Dental, Imaginative and prescient with HSA possibility (US residents)
  • 401k matching at 6% (US residents)
  • Dependent care FSA (US residents)
  • Our story and group 🚀


Our Values

  • Construct a home you need to dwell in — Study long-term considering and motion
  • No BS — Apply transparency and honesty, particularly when it’s arduous
  • Spend money on one another — Construct profitable relationships together with your coworkers and prospects 
  • Self-discipline equals freedom — Maintain your phrase to your self and others
  • Attempt for greatness — Continually problem your self and others 


How We Work Collectively

  • Productiveness, High quality & Impression: We don’t monitor hours. We belief you’re an grownup and know finest find out how to prioritize, meet your targets and contribute at a excessive stage. 
  • Asynchronous communication & collaboration: We now have group members everywhere in the world. We don’t anticipate anybody to work untraditional hours, which means 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 setting that’s sustainable for you. We place a excessive quantity of belief and accountability with our group members from the beginning. 

We’re in search of US-based Software program Engineers to hitch our group. 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

- Advertisement -spot_img

Latest Articles