Company

Aplos Software LlcSee more

addressAddressVancouver, BC
type Form of workFull-time
salary Salary$135,000–$155,000 a year
CategoryIT

Job description

Aplos is the largest nonprofit & church management software on the market. We’ve served over 40,000 organizations since our inception in 2009. Our all-inclusive platform provides a dynamic CRM, fundraising & giving tools, online donations & payment processing, built-in fund accounting system, integrated payroll, email marketing, website builder, and much more.

Aplos made the Inc. 600 list in 2018, making it one of the fastest growing companies in the U.S. Our innovative team continues to push the envelope with new software features, industry vertical exploration, and marketing strategies every quarter.

With a leadership team made up of start-up pioneers, Silicon Valley veterans, and serial entrepreneurs; Aplos is charging full steam ahead as a leading brand in the nonprofit SaaS market.

Enough about us for now. It’s time to talk about you!

The Role:

You will be joining a small, but growing team of engineers focused on the funds accounting, having a direct impact on how nonprofits and churches will manage and report their finances, enabling them to show better stewardship of their finances.

We are seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have plenty of experience developing solutions using Java frameworks. They will use this skill set to design and build scalable distributed solutions, prioritizing the customer’s user experience above all. This candidate should have a good set of soft skills for they will be responsible for mentoring other engineers and providing technical guidance to the team.

In this role, you will:

  • Develop high-quality software design and architecture
  • Identify, prioritize, and execute tasks in the software development life cycle
  • Develop tools and applications by producing clean, efficient code
  • Automate tasks through appropriate tools and scripting
  • Review and debug code
  • Collaborate with internal teams to fix and improve product functionality
  • Ensure software is up-to-date with the latest technologies
  • Mentor other engineers and provide technical guidance to the team

Qualifications and Skills:

We believe that no one meets 100% of the listed qualifications. We are less concerned about whether you’ve done everything on a laundry list of specific things and more interested in cultivating a pool of candidates who want to join a connected, mission-driven, hard-working team of practitioners driven by creativity, curiosity, and a goal to change the world. If you feel like you meet most of the following, we encourage you to apply.

  • Bachelor’s degree in Computer Science or related field
  • 5+ years of experience in Software Engineering
  • Proficiency in Java (3+ years preferable)
  • Familiarity with NodeJS
  • Experience in building public and internal APIs
  • Understanding of microservices and event-driven programming
  • Experience with various testing strategies
  • Comfortable working with Agile methodologies
  • Experience mentoring other engineers
  • Excellent communication skills

Nice to haves:

  • GraphQL
  • EmberJS
  • Python

Technologies we use:

  • Java
  • NodeJS
  • ReactJS
  • EmberJS
  • JSP
  • AWS - EKS, S3
  • Storybook
  • PostgreSQL
  • CircleCI
  • Jest
  • Playwright
  • Jira
  • Confluence

Location

Primary Office Location: Remote - in the Vancouver, BC area due to occasional hybrid work

Remote Work Option: Yes

Aplos’s Commitment to Equal-Employment, Diversity, Inclusion, and Equity

Aplos provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

To Apply

Email: techjobs@aplos.com

Subject: Name of Job - Candidate Name

Job Type: Full-time

Pay: $135,000.00-$155,000.00 per year

Benefits:

  • Work from home

Schedule:

  • 8 hour shift
  • Day shift
  • Monday to Friday
  • Morning shift

Application question(s):

  • Do you currently reside in, or around the Vancouver area?

Experience:

  • SaaS: 1 year (preferred)
  • Software: 5 years (required)

Ability to Commute:

  • Vancouver, BC V6A 1V1 (preferred)

Willingness to travel:

  • 25% (preferred)

Work Location: In person

Refer code: 2167525. Aplos Software Llc - The previous day - 2024-03-14 04:13

Aplos Software Llc

Vancouver, BC
Popular Senior Software Engineer Backend jobs in top cities

Share jobs with friends