senior programmer (frontend) jobs



You enjoy programming for complex data platforms with transactional workflows and zero tolerance for errors. We believe that happy people produce better results for themselves and the collective team. We believe and value empowering people to work on something they enjoy — thus applicants likely would want to have an interest in serving campaigns, churches, ministries, non-profits, and schools.

5 Tasks & responsibilities

  1. Write well-designed, testable code, commit work to GitHub and write tests for existing and created code to ensure compatibility and stability.
  2. Work in friendly agile team, collaborative, engineering environment with continuous delivery.
  3. Review the work of other engineers providing feedback and suggestions for improvement.
  4. Work with the team to upgrade, troubleshoot, and debug, existing systems.
  5. Continuously increase knowledge and skills (including relevant codebase languages, frameworks, & tools).

4 Skills & experience the candidate must have

  1. Full-stack programming experience on a platform serving at least thousands of users (Strongly prefer with strong React knowledge and basic Ruby/Rails).
  2. Minimum 5 years working in an agile team-oriented development environment with peer code reviews.
  3. Strong familiarity with React.
  4. Bachelor’s degree (computer science, math, or related field a plus).

3 Ways the candidate will be evaluated

  1. App performance
  2. Code contribution and quality (Git metrics)
  3. Communication, teamwork, documentation, and completeness of work; aka "responsible and cool to work with" (peer review)

Compensation

  • Based on experience
  • PTO Minimum 18-days per year
  • Remote work from CA, FL, LA, MD, OH, TX, or WA
  • Temporarily paused: Fitness Allowance, Wellness Allowance, Home-office Allowance, and CSA Allowance
  • 401k plan available

Organization:

Programmers work on our Product team as part of the Engineering team.

  • Operations (Accounts, Finance, Service)
  • Product (Design, DevOps, Engineering)
  • Growth (Marketing, Outreach, Success)

Company Values:

We're rooted in Southern Louisiana but operate as a remote-first company that supports our team living in Texas, California, Washington, Ohio, Maryland, and Florida. We've got an old fashioned commitment to honor and excellence in what we do, and our customer-first hospitality is described as welcoming, courteous, helpful, respectful, and kind. We're the type of people whom you count on to do what is right and have your back.

Technical Info

  • Javascript (React)
  • Ruby (Rails)
  • Postgres
  • GitHub
  • AWS Cloud platform
  • Kubernetes
  • Sidekiq Enterprise for workers/jobs/queues
  • Testing tools/frameworks
    • TravisCI
    • Jest
    • Cypress
    • GitHub Actions

Application Process

  1. Submit Team Member Application (https://anedot.com/careers)
  2. Fit Assessment
  3. Technical Assessment
  4. Team Specific Interview