SEARCH JOBS
Full-stack Software Engineer
Cambridge, MA US
Job Description
We strive to be Your Future, Your Solution to accelerate your career!
Contact Brett Campbell at bcampbell@saigepartners.com or , you can also schedule an appointment at https://calendly.com/bcampbell-saigepartners 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.
Qualifications:
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 https://careers.saigepartners.com/.