Atlanta, GA

Sr. Software Engineer

WHO WE ARE

Data Protocol is a fast-growing, venture-backed education technology company centered in downtown Charleston, South Carolina alongside a growing Atlanta-based tech team. We are transforming the way software developers build apps and products by doing two things:

1) we produce courses that are high-quality, propulsive, and engaging, and
2) we deliver these courses in a proprietary learning environment that reflects how developers want to learn.

WHAT WE ARE LOOKING FOR

As our Senior Software Engineer, you’ll be pivotal in helping shape the Data Protocol product. We are building a better way to educate developers and that starts with the technical foundations to bring that experience to life. The Sr. Software Engineer will work hand in hand with the CTO to architect the solution that delivers on our mission, while owning the implementation starting with a strong foundation. As a core member of the Technical Team, you are also our primary audience and why we are building this platform.

OUR WISH LIST:

  • Architect The Matrix - You’ve got the designs and the skills to bring things to life.
  • Hero’s Journey - In our story, the developer is the hero; you are an advocate for and passionate about that journey.
  • “Can-Do” Attitude — You identify opportunities and roll up your sleeves to make them happen; you’re not afraid of getting your hands dirty
  • Creative and Resourceful — You think on your feet, try new approaches, and bounce back when things don’t go your way; you’ve got the perseverance without the ego
  • Clear Communicator — You can tailor communication based on the audience always striving for clarity.
  • Know What’s Important — You can prioritize, ruthlessly if need be, but always balancing output, scalability, and sound fundamentals
  • Constant Improvement - You are always looking to improve yourself, the team, and our processes.
  • Data-driven numbers person who understands the importance of data and knows how to collect and analyze data
  • Dependability - You show up with a laser focus on delivering on time and on budget.
  • Startup experience and/or entrepreneurial mindset

QUALIFICATIONS:

  • Experience working in an agile, fast-paced environment
  • 5+ years of experience as a software engineer
  • Fluent in JavaScript (Node.js, ReactJS) and PHP
  • Experience in Database technologies (SQL, NoSQL)
  • Experience designing and implementing Platform Services (User Services, Analytics, Services, etc.)
  • Excellent time management/prioritization skills
  • Ability to take a project from scoping requirements through actual launch of the project
  • Experience with mission critical, 24x7 systems
  • Experience working with AWS services and products
  • Familiar with Infrastructure and Data Security best practices
  • Familiar with DevOps practices and workflows.
  • Experience implementing monitoring and alerts on critical infrastructure

When talented people have creative freedom, they'll make extraordinary content that achieves the unexpected. Data Protocol is proud to be an equal opportunity workplace and are committed to equal employment opportunity regardless of race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, genetic information, veteran status, gender identity or expression, sexual orientation, or any other characteristic protected by applicable federal, state or local law. In addition, Data Protocol will provide reasonable accommodations for qualified individuals with disabilities. If you have a disability or special need, we would like to know how we can better accommodate you.

If interested, email us at jobs@dataprotocol.com to apply.