Backend Engineer

Crowdskout

Posted: 
October 7, 2020

Crowdskout is a platform for advocates to create, power, and cultivate communities at local and national levels. We provide mobilization and data tools to non-profits, issue advocacy groups, electoral groups, and corporate social impact teams. We are building capabilities that live beyond a 4-year election cycle, and outside of a traditional "Red/Blue" partisan paradigm.

We are looking for an experienced Backend Engineer who is passionate about building highly available and scalable services to power a variety of applications. A successful candidate will bring strong analytical ability, software engineering expertise, and the ability to deliver results within a fast-moving, agile environment.

If you are highly motivated, super passionate about democracy, and want to join a close-knit team that is looking to build great things for regular people, Crowdskout may be for you. This is a full-time position in Durham, NC; Salt Lake City, UT; Austin TX; Washington, DC; New York City, NY, or fully remote.

Responsibilities:

  • You'll be a key member of an agile software development team, contributing to your team's design and implementation efforts.
  • Work with a team of talented engineers to evolve our microservices architecture.
  • Maintain and refactor existing code to make it more reliable, secure, and efficient.
  • Collaborate with frontend and mobile engineers to build services and RESTful APIs for new features.
  • Test and monitor platform services for stability and scalability.
  • Adhere to software development best practices and quality standards through code and design reviews.
  • Work with the support team to triage bugs and troubleshoot productions issues.
  • Support and enhance existing third party integrations.

Requirements:

  • 2+ years of software engineering experience.
  • Experience with multiple languages and web frameworks including PHP/Laravel and Python/Flask.
  • Solid understanding of relational databases.
  • Experience with unit and integration testing, continuous integration and deployment workflows.
  • Experience with developing REST APIs and integrating third-party APIs.
  • Knowledge of software engineering fundamentals, patterns, and design.
  • Strong communication skills.

Nice-to-haves:

  • Full-stack engineering experience.
  • Building low-code platforms.
  • Experience with NoSQL databases.
  • Experience with AWS or GCP application technologies.
  • Open-source contributions

Crowdskout is an equal opportunity employer that encourages diversity across all spectrums in its hiring, without regard to race, gender, age, color, religion, national origin, marital status, disability, sexual orientation, or any other protected factor. With that being said, we wouldn't be able to accommodate candidates in need of work sponsorship at this time since we are a small company. If you find this role interesting and you hit on the elements above, please apply!

Apply Now

Get a weekly email with 5 curated job opportunities.

! Last step: confirm your subscription in your email provider !
Oops! Something went wrong while submitting the form.

Transparent marketing examples to help you nail your interview.

Learn More

Helpful Resources

Want a more efficient and effective job search?
Sign up and I'll send you 3 tools to help you do just that.

Perfect your resume

Get our top 3 favorite resources for crafting resumes that work.