Full-stack Software Engineer

Cambridge, MA

Posted: 09/07/2023 Employment Type: Contract Job Number: 5418

Job Description

We strive to be
Your Future, Your Solution to accelerate your career!

Contact Brett Campbell at or , you can also schedule an appointment at to learn more about this opportunity!

This is a Contract To Hire role.

Position: Full-stack Software Engineer

Overview: Saige Partners invites dedicated full-stack software engineers to collaborate with computational materials scientists. As a pivotal addition to one of our premier client teams, you will play an essential role in the development and deployment of sophisticated computing software spanning both the back-end and front-end. Our projects thrive through internal initiatives, academic partnerships, and industry collaborations.


Experience and Education:

  • 6-8 years in a relevant field.
  • Bachelor's degree in computer science or computer engineering.

Technical Skills:

  • Proficiency in R/Python, Linux, JavaScript, PostgreSQL, HTML, CSS, PHP, MongoDB, C++, Java.
  • Familiarity with frameworks like Django, React, Bootstrap, D3.js, AngularJS, Laravel, Zend, CodeIgniter, Flask.
  • Hands-on expertise with tools such as Git, TDD, Jira, Confluence, Travis CI, AWS, Tableau, and ASANA.
  • Development and troubleshooting of R, Python, and Node-based apps.
  • Familiarity with AWS services like EC2, Lambda, S3, CloudFormation, Elastic Load Balancer, RDS, Route 53, KMS, CloudWatch, CloudTrail, IAM, and SAML integrations with Active Directory.
  • Profound understanding of cybersecurity concepts (preferred).
  • Experience with container technologies like Kubernetes and Docker Elastic Container Service.
  • Knowledge of Continuous Integration (CI) and Continuous Deployment (CD).
  • Understands fault models and can design fault-tolerant distributed systems.
  • Capable of utilizing intelligent monitoring, scripting, and related tools.
  • Familiarity with source code repositories (preference for Git).

Soft Skills:

  • Embraces inclusivity, adaptable to diverse global cultures and situations.
  • A natural learner, approaching challenges with a mix of curiosity and resilience.
  • Strong collaborative instincts, fostering relationships and promoting teamwork.
  • Open to innovative thinking and swift adaptation to change.

Saige Partners, one of the fastest growing technology and talent companies in the Midwest, believes in people with a passion to help them succeed. We are in the business of helping professionals Build Careers, Not Jobs. Saige Partners believes employees are the most valuable asset to building a thriving and successful company culture, which is why we offer a benefit package and convenient weekly payment solutions that helps our employees stay healthy and maintain a positive work/life balance. Contact us to learn more about the opportunity below or check out other opportunities at 

Meet Your Recruiter

Brett Campbell

Apply Online

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.
We strive to create long-lasting relationships with both our clientele and candidates. We look forward to being a part of your future.


Saige Partners