Fullstack Software Engineer

About Fullcast, Inc

Fullcast is a leading RevOps platform designed to help companies scale smarter by aligning people, processes, and performance. We help companies grow revenue efficiently through our end-to-end revenue platform that provides solutions for territory management & optimization, quota and target alignment, incentive pay management (commissions), sales team performance intelligence, and revenue intelligence, enabled with AI capabilities. We provide a full plan to pay solution for revenue teams.


We’re a team of builders, problem-solvers, and big thinkers who believe that operational excellence and human connection drive sustainable growth.


Our core values are Stewardship, Impact, Simplicity, and Grit.


The Software Engineer role will be pivotal in revolutionizing Revenue Operations (RevOps) by developing cutting-edge, cloud-native applications. You will be responsible for crafting both server-side applications using Node.js and user-facing elements with ReactJS/Redux, optimizing for high performance and security in a dynamic, fast-paced environment. 


Key Responsibilities:

  • Develop server-side applications in Node.js, optimizing for a cloud-native environment. 
  • Craft user-facing elements using ReactJS/Redux that integrate seamlessly with server-side logic.
  • Experience with building and deploying applications on the AWS cloud stack is a must.
  • Optimize the use of relational databases and data warehouses for large data applications and build enterprise dashboards and reporting solutions. 
  • Ensure the creation of secure, reusable, testable, and efficient code.
  • Design and implement low-latency, high-availability, and high-performance applications.
  • Prioritize security and data protection, with a security-first coding mentality.
  • Build integrations to Salesforce.com platform and other Revenue Operations platforms.
  • Incorporate various AI technologies for scenarios involving LLM, Machine Learning and Forecasting. 


Required Qualifications

  • 5+ years experience in server-side JavaScript application development, preferably in Node.js within cloud-native environments.
  • 3+ Years of experience in front-end applications in ReactJs/Redux.
  • 5+ years of advanced MySQL experience, ideally MySQL and enterprise scenarios with large data sets. 
  • Solid experience with AWS cloud stack deployment and management.
  • Strong understanding and implementation of security best practices, particularly in cloud environments.


Preferred Qualifications

  • Knowledge of testing frameworks like Jest and Ruby.
  • Experience with task runners such as Webpack.
  • Proficiency with package managers like NPM.
  • Proficiency with Node.js middlewares like Express
  • Familiarity with RevOps platforms like CRMs, Compensation systems, Marketing automation platforms, and Customer Success Tools is a strong plus. 
  • Familiarity with LLM Models.
  • Experience working with remote global teams in a Saas environment.
  • Bachelor’s degree in computer science

The pay range for this role is:

50,000 - 63,000 USD per year (Remote (Costa Rica))

Product

Remote (Costa Rica)

Share on:

Terms of servicePrivacyCookiesPowered by Rippling