Sr Software-Cloud Engineer

Ionization Labs GREEN OCEAN SCIENCE

Sr Software-Cloud Engineer

9 locations
Georgetown, TX
San Marcos, TX
Austin, TX
Austin, TX
Austin, TX
Austin, TX
Austin, TX
Lancaster, PA
, MI
Full Time
Paid
  • Responsibilities

    Ionization Labs Sr. Engineer Ionization Labs - A Green Ocean Sciences Inc. Company 3636 Dime Cir STE A Austin TX 78744 Company Description: Ionization Labs is a premiere distributed analytical testing technology working on cutting edge and next-generation data analytics and chemical analysis methods. Ionization Labs provides analytical services for cannabis and hemp product producers and cultivators looking to leverage data to improve their outcomes. Ionization Labs is recognized and used as a standard of excellence in one of the faster growing industries enabling testing and analytics to be distributed.. Our Opportunity: Ionization Labs is looking for a Sr. Engineer to join for our newly built Cloud engineering team. You should be a programmer at heart and someone who truly enjoys building solutions using the latest technologies and innovations and shares our passion for excellence. You are expected to be a hands-on lead developer who excels in a dynamic, fast-moving, and agile environment building high quality, high performance, and scalable software. Your role will be split equally between design, hands-on development, and providing mentorship to our other developers. This will require the successful candidate to be responsible for some of the most difficult/complex coding contributions, in addition to mentoring the team. Our ideal candidate is a confident self-starter who's not afraid to dive into areas they may not familiar with, communicates well, and is passionate about cloud services, technology and the web. Lastly, they must be able to work with team members across disparate locations and products ranging from caching technologies and No-SQL databases to PaaS hosting platforms. What you'll do: Working with technical teams in delivering highly scalable and reliable applications that meet business budgets/timelines while ensuring alignment to strategic technology vision. Work with Scrum Master and product owner to provide development sizing & cost analysis estimates Work closely with product owner and team members to decompose stories, design features, and prioritize tasks Utilize automated software test tools and frameworks such as test driven development to achieve software quality standards. Support integration efforts to build whole systems from various sub-systems Hands-on development and mentoring as necessary for other members of the development team Build durable systems/applications and ensuring a low MTTR (mean time to resolution). Identify technology gaps/risks early and establish mitigation plans Create artifacts for each project such as Software Architecture documentation, Technical Use Cases, and Code Review Packages Prototype, validate and create specific application solutions for the business (as necessary) What you have: 5+ years of hands-on software development experience Agile development 3+ years of experience designing large scalable web solutions Node.js experience Hands on experience with AWS, Heroku, Google Cloud or one of the other major IaaS providers Knowledge of Platform as a Service (PaaS) and Infrastructure as a Service (IaaS) Strong experience developing REST APIs Proficient building server side applications with either Ruby, Python, Java, C# Experience writing tests in various environments (integration tests, regression tests, unit tests) in Ruby or JS Experience in the following: Technologies such as WebAPI, LINQ, Async, WCF, XML, JSON, XSLT. Frameworks like Ruby on Rails, Spring, Hibernate, etc Scripting languages (Shell, Ruby, Python, Perl or PowerShell) Patterns like SOA, MVC, DI, IOC, etc Our tech stack: Heroku Ruby on Rails React / Redux Node.js Worked with distributed caching technologies along with No-SQL databases Solid systems administration understanding (UNIX, Linux or Windows) Proficient managing multiple priorities in a dynamic, geographically dispersed environment Strong influencing, negotiation, and, problem-solving skills with an ability to identify problems/gaps, assess the requirements to address, and get buy-in to implement solutions Excellent verbal and written communication skills required for composing and delivering technical presentations or other forms of documentation to various level of technical and non-technical management Bachelor of Science in Computer Science or related fields is a plus and or other certifications are valuable

  • Locations
    , MI • Lancaster, PA • Georgetown, TX • San Marcos, TX • Austin, TX • Austin, TX • Austin, TX • Austin, TX • Austin, TX