Senior Full Stack Engineer


Indianapolis, IN, USA Remote / Work-at-Home /WFH United States

Full time


Feb 14

This job is no longer accepting applications.

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



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

You must be logged in to to apply to this job.


Your application has been successfully submitted.

Please fix the errors below and resubmit.

Something went wrong. Please try again later or contact us.

Personal Information


View resume



Amplify Charitable Giving