Share Email Opening

Senior Full Stack Engineer 


RenPSG, the leading provider of philanthropic software and services, recently acquired Pinkaloo Technologies, the leading modern giving software provider, to build the most comprehensive suite of charitable giving solutions.

In this role, you will design, develop, modify, adapt and implement long-term technical solutions to business needs through new and existing applications, systems, databases and infrastructure. You will work with business users, review and interpret system requirements and business processes. You will code, tests, debug and implement software solutions.


Duties and Responsibilities:

  • Build the next generation Modern Giving platform
  • Design, code, test, debug, document, and implement changes to new and existing applications
  • Maintain and improve on coding standards across projects
  • Leads significant pieces of development within the development lifecycle
  • Contributing to the development of standard methodologies within your group
  • Leading code reviews and actively participates in providing feedback on others’ designs/code
  • Being accountable for technical debt in your own software
  • Leading a small project team, as required
  • Taking control of sophisticated problems and step through them in a rational way
  • Making tactical vs. strategic trade-offs
  • Being flexible in your thinking; able to evolve a solution when additional information or ideas are presented
  • Mentoring junior members of the team
  • Identifying when junior engineers need help and providing it in a positive way that promotes confidence.
  • Actively helping team members/make suggestions to improve practices.
  • Develop React.JS frontends using React Query and/or Redux
  • Understanding of Node.JS APIs using Express


Position Requirements

Education, Skills and Experience:

  • Broad experience across technologies, stacks, and programming languages
  • Demonstrates ability to communicate effectively within own team
  • Demonstrable critical thinking and problem-solving skills
  • Team player with a positive attitude who enjoys working in a collaborative environment
  • Strong desire to learn, research, and recommend software solutions
  • Flexible and adaptable, willing to accept changes in priorities or responsibilities as necessary
  • Demonstrates ability to meet deadlines and work in a fast-paced environment with changing priorities; time management and organizational skills
  • Can articulate business needs and translate them into technology solutions
  • Experience writing web applications in React
  • HTML / CSS / JavaScript
  • Experience in designing database schemas, and writing procedures, queries and views using MySQL
  • Experience developing Node-based REST APIs using Express
  • Experience with Software as a Service (SaaS) and supporting multiple tenants
  • Working knowledge of source control (we use Git and GitHub) and JIRA (we use JIRA Cloud)
  • Experience in AWS Services i.e. S3, Lambda, EC2, ELB, RDS (Aurora), SQS, IAM, SSM, Kinesis, WAF, DynamoDB, Elasticsearch, ElasticCache, etc. or with any public cloud technologies a plus
  • Familiarity with the software development life-cycle (SDLC) and project management a plus
  • Experience with continuous integration / continuous development (CI/CD) a plus
  • Relational and NoSQL Database Experience – MySQL and DynamoDB a plus
Full-Time/Part-Time Full-Time  
Remote Work Eligible Yes  
Req Number PRO-21-00016  
EOE Statement We are an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status or any other characteristic protected by law.  

This position is currently not accepting applications.

To search for an open position, please go to


Other Jobs Within Same Category
-- None found --

Other Jobs Within 60 Miles
-- None found --

Follow us See who works here:

Click here for technical assistance.