Senior Software Developer
Company
Dubsado
Location
Silicon Valley CA
Type
Full Time
Job Description
We dedicated software team behind an automation-focused CRM platform. We ship new code every day, and have scaled rapidly to meet the needs of our growing customer base. Business owners and their teams rely on us to send and receive their email, process recurring payments, and much more, meaning that uptime is extremely important to us.
Our codebase is a Git monorepo containing our (Typescript) Node.js API, background services, and single-page web front-end. It has served thousands of customers and daily users for years; our codebase has character, and is truly rewarding to work on. We find ourselves surrounded by opportunity, and do our best to prioritize as we continue to understand our world, our customers, and ourselves.
Our team takes pride in cultivating a positive, supportive atmosphere. Leaders are attentive to their team's needs, ideas, and feedback; everyone in the company is empowered to get things done.
We encourage individual and team growth through pair-programming, daily code reviews, monthly peer reviews, on-the-job training opportunities, social events, and more.
This is an in office position.
Responsibilities
As a member of the Platform team at Dubsado, you will be responsible for building and maintaining Dubsado's infrastructure as well as leading the overall architecture of the application as a whole.• Lead the design, development, and implementation of new background services or infrastructure improvements• Participate in Scrum meetings (Stand-up, Story Time, Demos, Retrospectives)• Collaborate closely with other software leads to define long term architecture• Pair Program with other team members as a mentor
Requirements• Passion for learning and growth• Interest in our mission and product• Opinions about what good code looks like• Patience and respect for the process (Rome wasn't built in a day)• Worked on at least 3 different web applications• Solid grasp of JavaScript fundamentals and asynchronous programming• Understands security and performance best-practices for web applications• Experience with at least one compiled programming language• Experience with both SQL and NoSQL databases
BenefitsWeekly Pay
Career Development
Employer Paid Training
Wellness Facility Onsite
Stocked Kitchenettes
Community Involvement
"Happy Hour"
Flexible Paid Time Off
Additional Paid Days Off
Paid Parental Leave
Bereavement Leave
401(k) through Guideline
Medical Insurance with UnitedHealthcare
Dental Insurance with Beam
Vision Insurance with Beam
How to Apply• Fill out the form linked .
What to Expect
We have an application process that we follow. After submitting the application along with your resume and references, our hiring team gets to work! They review applications based on a rubric made specifically for this role. If you do not meet the requirements of the position, our team will email you letting you know. If you do meet the requirements, someone from the team will reach out and schedule an introduction call. During that call you will receive more information on how the interview process for that role will progress, as each role's process can vary.
Applying for a new job is a big step! We are honored that you are interested in joining our incredible team. That being said, we work hard to keep you informed and not left hanging through any point of the hiring process. Either way, we will reach out to you within 5 business days. If you have questions, we are always here to help!
Date Posted
10/13/2022
Views
8
Similar Jobs
Software Engineer, Data Platform (Lead) - Benchling
Views in the last 30 days - 0
Benchling a leading biotechnology company is seeking a Senior Software Engineer to design and implement scalable multitenant services and APIs The rol...
View DetailsSenior Product Manager, Enterprise - Atlassian
Views in the last 30 days - 0
Loom a video communication platform for asynchronous work is seeking a Senior Product Manager for its Enterprise team The role involves defining strat...
View DetailsSenior Product Manager, Dev Solutions - Atlassian
Views in the last 30 days - 0
Atlassian offers a remote position for a Product Manager in the Dev Solutions team The role involves collaborating with crossfunctional teams to lead ...
View DetailsTreasury Management Officer - Technology and Disruptive Commerce - JPMorganChase
Views in the last 30 days - 0
The job posting is for a Treasury Management Officer in Commercial Banking The role involves generating new treasury management business maintaining c...
View DetailsSenior Account Sales Representative - Spectrum
Views in the last 30 days - 0
The job involves selling products and services to customers in assigned nonbulk multidwelling units through doortodoor solicitation lobby events and b...
View DetailsInternal Audit & SOX Senior - Chime
Views in the last 30 days - 0
Chime is seeking a Senior Internal Audit and SOX professional to implement a worldclass SOX program and contribute to the broader internal audit funct...
View Details