Senior Software Developer
Job Description
About Us
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 Software 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
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-15 business days. If you have questions, we are always here to help!
Date Posted
01/19/2023
Views
6
Similar Jobs
Software Developer (Graphics Engineer) - The Walt Disney Company
Views in the last 30 days - 0
Walt Disney Imagineering is seeking a Graphics Engineer and Unreal Graphics Engine Software Developer to create nextgeneration show technologies for u...
View DetailsSr. Fullstack Developer - iSpace, Inc.
Views in the last 30 days - 0
iSpace is a global services company specializing in IT Outsourcing Staff Augmentation and Business Process Outsourcing They have a strong reputation i...
View DetailsTax Manager / Senior Manager - Private Equity Group - HCVT
Views in the last 30 days - 0
HCVT is a specialized professional services firm offering tax audit business management mergers and acquisitions and valuation services They emphasize...
View DetailsTax Manager / Senior Manager - Private Equity Group - HCVT
Views in the last 30 days - 0
HCVT is a firm that offers Tax Audit Advisory and Business Management services to a diverse range of clients including private and public companies hi...
View DetailsTax Manager / Senior Manager - HCVT
Views in the last 30 days - 0
HCVT is a firm offering Tax Audit Advisory and Business Management services to a diverse range of clients including private and public companies highn...
View DetailsSummer Software Intern - HRL Laboratories
Views in the last 30 days - 0
This job posting offers an exciting opportunity to work in a worldclass research and fabrication facility The role involves creating custom software s...
View Details