Mid to Senior Full Stack Engineer | $120K - $200K+ | Work For An Exciting SaaS or Hi-Tech Company

  • Full-time

Company Description

THE ONLY PEOPLE THAT WILL BE CONSIDERED FOR THIS JOB WOULD BE "A-CALIBER" ENGINEERS AND DEVELOPERS LOCATED WITHIN THE UNITED STATES THAT ARE A CITIZEN, HAVE THEIR GREEN CARD OR LONG TERM VISA.

PLEASE DO NOT APPLY UNLESS YOU

  • Live in the United States and speak very good or excellent English.
  • Are a citizen, have your Green Card or long-term visa.
  • Are an A-Caliber Engineer or Developer with 3-15+ years experience (this is described below)

QUESTIONS FOR YOU

  • Do you have interest in working for an exciting SaaS or Hi-Tech company?
  • Are you passively looking for a job or are you open to learning about new job opportunities?
  • Are you recently out of work and / or looking for a new position?

If you answered yes to any of these questions you can do two things to set up a confidential interview with one of our recruiters.

  1. Click "I'm interested" and submit your resume.
  2. Respond to any email or LinkedIn message sent by our recruiters.

WHO IS SAAS TALENT?

SaaS Talent is more than just a recruiting company. We're your hiring, business development and growth partner with 20+ years of experience in SaaS and Hi-Tech that helps you scale and transform your business. We've worked with 100+ companies and helped them achieve their goals. From streamlining sales, marketing, and operations to hiring ideal talent and getting funding, if you're struggling to grow, we're an ideal choice.

WHY WORK WITH US?

  • 95% of our clients are high growth SaaS and Hi-Tech companies. If you would like to work in the SaaS industry now or in the future, we're the ideal choice.
  • We're focused on giving you the best candidate experience in the business.
  • Our recruiters will coach you through every phase of the interview process.

WHAT'S THE TYPICAL COMPENSATION AND BENEFITS PACKAGES FOR OUR SAAS AND HI-TECH CLIENTS?

  • Highly Competitive Base Salaries
  • Great Benefits Programs + PTO
  • Remote Work Possibilities
  • Stock Option Possibilities
  • Career Advancement Opportunities 

Job Description

Are you a mid level to senior level full stack engineer with 3-15+ years experience, who is driven by challenges and excited by the prospect of developing cutting-edge software solutions for a high growth SaaS company?

Do you have a passion for building scalable, reliable, and high-performing web and mobile applications that make a difference?

Do you want to see the features and functionality that you're building are being used and enjoyed by clients and realize that your work is contributing to generating revenue growth for a SaaS company?

  • Our Software as a Service (SaaS) client is looking for mid level to senior full stack engineers to join their team.
  • As a mid-level to senior full stack engineer, you will be responsible for developing and maintaining the company's core products and services.
  • You will be involved in all aspects of the software development life cycle, from design and implementation to testing and deployment.
  • You will work closely with other engineers, product managers, and designers to develop new features, improve existing ones, and ensure the highest level of quality for customers.
  • You will need to have a strong foundation in both front-end and back-end development, as well as experience with cloud infrastructure and database design.

You will also need to be comfortable working with multiple programming languages and frameworks, such as the ones listed below.

YOU DON'T NEED TO KNOW ALL OF THESE LANGUAGES, BUT THESE ARE THE PRIMARY ONES OUR SAAS AND HI-TECH CLIENTS WORK WITH DAY TO DAY.

FRONT END FRAMEWORKS

React: React.js is one of the most popular front-end frameworks used in SaaS companies. It's a component-based library that allows developers to build reusable UI components. React has a large and active community, which makes it easy to find resources, plugins, and tools to enhance development.

Angular: Angular.js is a full-featured front-end framework developed by Google. It's designed to build complex, scalable, and high-performance web applications. Angular provides a wide range of tools and features, including two-way data binding, dependency injection, and reactive programming.

Vue.js: Vue.js is a progressive and lightweight front-end framework that offers a simple and elegant API for building user interfaces. Vue.js is known for its simplicity, flexibility, and ease of integration with other libraries and frameworks.

Ember.js: Ember.js is a mature and opinionated front-end framework that provides a complete solution for building ambitious web applications. Ember.js is known for its conventions, which makes it easy to write code that's consistent and easy to maintain.

Backbone.js: Backbone.js is a lightweight front-end framework that provides a minimal set of features for building scalable and maintainable web applications. Backbone.js is known for its simplicity, flexibility, and compatibility with other libraries and frameworks.

BACK END AND DATA DRIVEN FRAMEWORKS

Node.js: Node.js is a server-side JavaScript runtime that allows developers to build back-ends using the same language as the front-end. It's known for its high performance, scalability, and flexibility, making it a popular choice for SaaS companies.

C# / .NET is a modern, multi-paradigm programming language developed by Microsoft for building a wide range of applications, including desktop, web, and mobile applications. It's widely used in the development of enterprise-level applications, including those used by SaaS companies.

Ruby on Rails: Ruby on Rails is a popular framework for building back-ends of web applications, and it's widely used in SaaS companies. It provides a rich set of features that makes it easy to build complex web applications quickly and efficiently.

Spring: Spring is a popular Java-based framework for building enterprise-grade web applications. It's known for its scalability, modularity, and integration capabilities, which makes it a popular choice for large-scale projects.

Elixir is a functional, dynamic programming language that runs on the Erlang virtual machine. It was designed to provide a scalable and fault-tolerant platform for building distributed, concurrent applications. Elixir is known for its elegant syntax, pattern matching, and metaprogramming capabilities, making it a popular choice for building web applications, APIs, and real-time systems.

GraphQL is a query language for APIs that was developed by Facebook. It provides a more efficient, powerful, and flexible alternative to traditional REST APIs. With GraphQL, clients can specify exactly what data they need, and the server can respond with exactly that data, minimizing the amount of data transferred over the network. This reduces network latency and improves application performance. GraphQL is language-agnostic, meaning that it can be used with any programming language, including JavaScript, Python, Ruby, and many others.

Python is a high-level, interpreted programming language that is widely used for software development, data analysis, machine learning, and web development. Python is commonly used in SaaS companies for various tasks, such as web development, backend development, automation, and data analysis.

CLOUD AND DATABASE ENVIRONMENTS

Cloud Environments - Amazon Web Services (AWS) and Azure Web Services

Database Environments - MySQL, PostgreSQL, Microsoft SQL Server, MongoDB, Cassandra, Amazon DynamoDB, Amazon RDS, Microsoft Azure SQL Database, Google Cloud SQL, Neo4j and Amazon Neptune

Qualifications

You MUST live in the United States and speak very good or excellent English.

You MUST be a citizen, have your Green Card or long-term visa.

You MUST A-Caliber Engineer or Developer with 3-15+ years experience

What are the qualifications of an A-Caliber Engineer or Developer?

  • You have great communication skills, are a team player and love to learn.
  • You're a highly skilled and experienced professional who is passionate about software engineering and development.
  • You have a proven track record of developing and delivering high-quality software solutions and possess a deep understanding of the latest software development methodologies, tools, and technologies.
  • You would have strong problem-solving skills and can work independently or as part of a team to design, develop, test, and deploy software applications that meet the business requirements and user needs.
  • You are highly proficient in multiple programming languages and frameworks.

Additional Information

About SaaS Talent

SaaS Talent is more than just a recruiting company. We're your hiring, business development and growth partner with 20+ years of experience in SaaS and Hi-Tech that helps you scale and transform your business. We've worked with 100+ companies and helped them achieve their goals. From streamlining sales, marketing, and operations to hiring ideal talent and getting funding, if you're struggling to grow, we're an ideal choice.

Reach out to us at www.saas-talent.com to learn more about how we can help you.