Senior Software Engineer

Drum is a revolutionary new gig economy platform that will improve the lives of millions. We are looking for a Senior Software Engineer to join our team. You will join a well-funded, ground-floor company led by individuals who also founded a FinTech unicorn. We have ambitious goals and an exciting roadmap that we can share in the interview process. If you are creative, talented, hard-working, and looking to make a difference, we are looking for you!

Your Mission:
  • We are looking for a Senior Software Engineer who has a strong background in building high-quality products with a passion for coding and technology. 

What You'll Do:
  • Code!
  • Refactor or improve existing code including working with our engineers to optimize codebase. 
  • Research, guide, and execute architecture changes if it’s the right thing to do.
  • Participate in code reviews, learning and spreading technical knowledge throughout Drum and moving knowledge to documentation where appropriate.
  • Work with complex and varied data structures.
  • Help set technical roadmaps to achieve business goals through engineering best practices.

What We Look For:
  • Passion for quality code: Love to code, love to review code, love to build
  • Adaptability: Crave the startup experience and know how to iterate as a company grows
  • Intelligence: Enjoy the challenge of learning as you go
  • Humility: Focus on what matters and leave the ego at the door
  • Sense of humor: Have fun along the way!

What You Should Have:
  • Bachelor's degree in a relevant field of study, or equivalent work experience
  • 4-6 years experience in technical roles, including experience designing solutions as an architect, developer or similar role
  • 4-6 years of experience designing and building solutions on Amazon Web Services
  • 1-2 years of front-end web development experience 
  • Experience in JavaScript and supporting technologies such as TypeScript and NPM
  • Knowledge of Node.JS concepts (Node packages and package management, asynchronous programming, clustering, and process/memory management)
  • Experience developing highly available microservices-based applications leveraging Lambda, Kubernetes services, etc
  • Experience in gathering technical requirements and defining technical solutions in the form of conceptual, logical, and physical designs
  • Expertise in presenting complex ideas in a clear, concise manner to technical and non-technical groups
  • Excellent written and verbal interpersonal skills

Bonus points:
  • A deep understanding of AWS products and services, and when to use them (i.e. ECS vs EC2 vs Lambda, API Gateway, Route 53)
  • Experience in Automation with CloudFormation
  • Experience with Appsync and GraphQL development
  • Experience with Angular

Benefits:
  • As a startup, we value creativity and learning. We are trying to change the world together, which means that everything you work on has a direct impact.
  • Great benefits including unlimited PTO, equity in the company, a competitive salary, and excellent health coverage.
  • A swanky WeWork office at the CODA innovation hub that includes weekly networking events, Wine Down Wednesday, kombucha and cold brew coffee on tap, and comfy collaboration spaces.
  • To enable our best work, we provide lunch daily, top-of-the-line equipment, standing desks, and nourishing snacks and drinks.
  • Monthly parking or Marta pass and cell phone reimbursement. 

Drum is an equal opportunity employer. At Drum we make all employment decisions, which include hiring, promoting, transferring, demoting, evaluating, compensating and separating, without regard to sex, sexual orientation, gender identity, race, color, religion, age, national origin, pregnancy, citizenship, disability, service in the uniform services, or any other classification protected by federal, state or local law.

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
Error
insert_drive_file
insert_drive_file