Science Interactive Group

Data Systems Engineer

Science Interactive Group

full-time

Posted on:

Location Type: Remote

Location: FloridaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $103,000 - $113,000 per year

Job Level

About the role

  • Long-Term Strategic Projects
  • Requirement Gathering
  • Collaborate with internal teams (IT, Customer Support, Sales, etc.) to gather detailed project requirements.
  • Identify the project scope and consider all potential edge cases.
  • Facilitate discussions to ensure comprehensive understanding of business needs and technical goals.
  • Technology Stack Assessment
  • Evaluate and select the appropriate tools, frameworks, and technologies based on project requirements, budget, scalability, and maintenance needs.
  • Conduct cost-benefit analysis of different tools to ensure sustainable long-term solutions.
  • Collaborate with development teams to ensure that the chosen technology stack supports both immediate and future needs.
  • Develop and design solutions using best practices in software engineering, programming languages and technologies such as C, Java, Javascript, SQL, Shell Scripting, NodeJS, Express, HTML5, CSS, JUnit, Mocha, Postman, Apache Hadoop, Apache Hive, Elastic Stack, MySQL, MariaDB, MongoDB, GCP Datastore, DevOps, Jenkins, Docker, Git, Nagios, DNS routing, Nginx Webserver, Apache Webserver, GCP, AWS.
  • Validate ongoing development against original project requirements after each milestone.
  • Organize and lead sprint meetings to track progress, address blockers, and adjust strategies as needed.
  • Ensure alignment with business objectives and stakeholders' expectations.
  • Conduct rigorous testing, including unit, load, performance, and integration tests.
  • Identify and resolve bugs or vulnerabilities before deployment.
  • Ensure the software meets functional, performance, and security requirements.
  • Present final product to internal teams and stakeholders for feedback and acceptance.
  • Make any final refinements or adjustments based on team feedback.
  • Manage the deployment process, including server setup and cloud infrastructure.

Requirements

  • Masters degree in Computer Science or related field plus 1 year of experience in the job offered or related position.
  • Must have experience with:
  • Programming Languages: C, Java, Javascript, SQL, Shell scripting.
  • Frameworks: NodeJS, Express, HTML5, CSS.
  • Big Data Frameworks: Apache Hadoop, Apache Hive, Elastic Stack.
  • Testing: JUnit, Mocha, Postman.
  • Databases: MySQL, MariaDB, MongoDB, GCP Datastore.
  • System Administration: DevOps, Jenkins, Docker, Git, Nagios.
  • Networking: DNS routing, Nginx webserver, Apache webserver.
  • Cloud Platforms: GCP, AWS.
  • Weekend and/or overtime work required to interact with international developers.
Benefits
  • Medical
  • Dental
  • Vision
  • Life
  • Short-term Disability Insurance
  • 401(K) with Company Match
  • Unlimited Paid Time Off (PTO)
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
CJavaJavascriptSQLShell ScriptingNodeJSExpressHTML5CSSJUnit
Soft Skills
collaborationrequirement gatheringfacilitationcommunicationproblem-solvingleadershiporganizationtestingproject managementstakeholder engagement
Certifications
Masters degree in Computer Science