Senior Software Engineer - Contractor

Fullcast empowers Go-To-Market leaders to make revenue predictable and attainable through innovative technologies in territory design, capacity planning, target management, and enhanced data routing & hygiene.  


Our team is composed of industry experts with an aspiration to revolutionize the Revenue Operations landscape by building the go-to-market cloud. Our core values are Stewardship, Impact, Simplicity, and Grit.


Summary

The Senior 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:

  • Leads small, departmental projects, ensuring they are completed on time and within the scoped business requirements. Successfully collaborates with offshore and U.S.-based team members to lead end-to-end development. 
  • 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-7 Years experience in server-side JavaScript application development, preferably in Node.js within cloud-native environments.
  • 2-3 years experience in front-end applications in ReactJs/Redux.
  • 3+ 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:

25 - 40 USD per hour (Remote (Guatemala))

25 - 40 USD per hour (Remote (Chile))

25 - 40 USD per hour (Remote (Costa Rica))

25 - 40 USD per hour (Remote (Brazil))

Product

Remote (Guatemala)

Remote (Chile)

Remote (Costa Rica)

Remote (Brazil)

Share on:

Terms of servicePrivacyCookiesPowered by Rippling