Full Stack Engineer

Gridium


5 months ago

08/28/2019 10:21:23

Job type: Full-time

Hiring from: US only

Category: Software Development


Gridium is looking for a full stack engineer to help us build the next generation of energy and operations software tools for buildings. You’ll participate in evolving our system for better resiliency, scalability, and transparency.

Buildings are responsible for 40% of the world’s energy footprint. A typical building contains thousands of pieces of equipment, sensors, and interconnections. Gridium makes software that helps people run their buildings better, at lower cost and with less energy.

We’re looking for a US-based full stack engineer to design, develop, and scale our services. At Gridium we manage quite a bit of data, pouring in daily from hundreds of thousands of electricity meters. We need help connecting new data sources and growing our web applications to support ever-greater volumes of data. That’s where you come in.

About the job

Our stack lives on AWS and includes Docker, Postgres, Python, Java, Elasticsearch, and Ember.js. For this role, we’re looking for someone with strong Python and relational database experience. Experience with Java, Selenium, writing web scrapers, or a background as a QA engineer are all pluses. Experience with any modern front-end framework is also useful.

You should be comfortable with consuming 3rd party APIs, ETL processes, data validation, and debugging across multiple systems. You should be able to make good decisions (and explain them!) about when to build something custom vs taking advantage of AWS and/or open source options.

You should have strong experience with Python, SQL, and writing unit tests. You should be self-directed, responsible, and committed to delivering efficient, well-documented, and well-tested code.

We are a small team, and you should expect to work closely with both engineers and non-technical staff. We need someone who is self-directed and a great problem-solver, but also able to ask good questions and collaborate effectively with teammates. For example, you might trace a data issue from a 3rd party API to a Java parsing task to a relational database, then explain what’s wrong and how to fix it.

  • Do you enjoy a fast-moving startup environment?

  • Are you an expert in debugging services with lots of moving parts?

  • Are you excited about what you can do with AWS products and services?

  • Are you obsessed with data, and experienced with data modeling?

  • Do you want to truly own the systems you work on?

  • Are you comfortable working in a remote environment?

  • Do you enjoy diving deep into complex systems to track down a data issue?

If so, Gridium is the place for you.

Requirements

  • Strong experience with Python.

  • Experience writing SQL and tuning relational database queries.

  • Proficiency creating integrations with external APIs.

  • Ability to design systems for observability and effective monitoring.

  • Must currently reside in the United States and have the legal right to work in the United States; must be available to travel for four days each quarter.

About Gridium

Gridium is a growing, venture-backed SaaS software provider for buildings. Our products help commercial property owners manage all aspects of their buildings, from energy to work orders. We serve buildings of every shape and size, deploying a range of statistical and machine learning techniques to help develop energy efficiency strategies, streamline operations, and delight tenants.

Of course, spending time face-to-face is important, so once a quarter we pick a city and meet up for several days of highly productive and highly fun planning and doing (and eating and recreating). Past trips include Palm Springs, Breckenridge, Chicago, Austin, and more.

We have a casual work environment where everyone’s ideas and opinions matter. We are committed to work-life balance and offer everyone opportunities to learn, experiment, and grow. Since creative, enthusiastic employees are the basis for our success, we take great care and pride in how we attract, hire, and support our employees.

Benefits

The position comes with salary, stock options, 401(k) match, a great health plan, vision, dental, generous parental leave, and a flexible vacation policy — we want you to take the time off you need so that you are happy and productive.

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • Company Description

    As a digitally-focused management consultancy, we do more than strategy. From strategy and design to architecture and development, we deploy senior, cross-functional teams to work hip-to-hip in the trenches with client teams. 

    Founded in 2003, Intevity (previously Twin Technologies) is a full service, digitally-focused management consultancy based in Boston, MA with remote offices and employees throughout the eastern and central US (Baltimore, Chicago, D.C., New York). Intevity focuses on both Commercial and Public Sector clients, with deep expertise in retail, software, and government. Intevity has key vendor partnerships with Adobe, AWS, and Salesforce. 

    We work on all phases of projects, from early discovery and design to strategy to execution. We are known for our vulnerability-based culture, high levels of craftsmanship, innovation, and trust; being able to truly connect with the needs and spot the real reasons why an organization is being held back from achieving their goals. 

    We specialize in digital transformation in retail, software, and government. We align audiences, optimize processes and build custom, cutting-edge experiences on leading platforms—all while helping businesses increase velocity while reducing organizational risk. 

    As an agile company, Intevity is committed to continually growing and evolving with the market to provide an environment where creativity, leadership, mentoring, planning, and resources are in place to achieve our shared goals.

    Job Description

    The Full-stack Developer will serve as part of a development team supporting both established projects and creating from the ground up. The ideal candidate is an experienced leader and team player who is adept at both frontend and backend web development. They are passionate about technology and committed to lifelong learning, possessing the ability to apply their technical knowledge, skills and experience to solve complex/real-world problems.

    Qualifications

    • 1+ years software engineering experience

    • Must have experience designing complex software solutions

    • Exposure to all aspects of modern web application architectures, visual design, and mobile web development

    • Versatility developing with multiple front-end and back-end technologies (Example: ES.Next, TypeScript, Go, React, GraphQL, SCSS/LESS, Python/Bash scripting)

    • Experience with a variety of data systems such as SQL, NoSQL, Stream Processing and Distributed Key-Value Stores

    • Familiar with REST API schema formats, such as: OpenAPI/Swagger, GraphQL and ProtoBuf

    • Experience with running and defining Docker containers

    • Familiar with Kubernetes resource APIs and related CLI tools

    • Comfortable using and configuring software on Linux based operating systems

    • BS in Computer Science or equivalent experience

    • Has experience working from home on distributed teams in a remote model

    • Willingness and ability to travel to our client sites when necessary (rare)

    • Contract position to start which could lead to a full-time role

    Expectations: 

    Being remote allows our employees to live where they want to.  It means being able to have the lifestyle that you choose. Working remotely is not for everyone but it allows us to spend less time commuting and more time on the things that really matter.  We believe this is essential to supporting a workforce that can achieve a healthy work-life balance. 

    What does this mean for you?  You get to work from where you need or want to work. Each team member is provided the tools, infrastructure, and support to create a productive, professional work from home office environment. We observe and operate standard East Coast working hours to support the majority of our clients and our teammates. We also provide some flexibility for daily schedules to accommodate one’s personal obligations to home and family life.

    We recognize that working remotely isn’t always easy; the remote work model encourages independent thinking but requires increased professional accountability and self-discipline.  We are an outcome-focused team and work to get the job done. We champion a culture of transparency and openness.  

    While travel is part of the job requirement to service clients and team build, we ensure it is asked for and planned as thoughtfully as possible.  Travel amounts do vary by engagement, but in this role/project, a full-stack developer can expect the travel to be very light.  MAYBE once per quarter, if that.

    Additional Information

    Intevity offers a competitive and comprehensive employee compensation and benefits package that includes base salary, medical, dental and vision insurance, long and short-term disability insurance, life insurance, 401k program with company match, and an open PTO plan.

    Intevity is an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity and expression, national origin, disability, or protected veteran status.

  • 1 month ago

    About Juniper Labs

    Juniper Labs is an early-stage startup in the Insurtech space. Our mission is to make business insurance easy and affordable to purchase, provide, and manage. We are doing this by building automation solutions for companies in the commercial insurance space through state-of-the-art machine learning, cloud-scale data pipelining, modern web development, and human-centric design.

    We are also creating the world’s first open-source database purpose-built to create significant value for commercial insurance companies. Our value proposition is the centralization and transparency we bring to this data as well as the solutions we are building on top of this open data platform. Our vision is to create a community around data that enables curation, creation, and innovation for its members.

    We are building a culture centered on our values and invite you to join us.

    Remote

    This position is remote based.

    At Juniper Labs, developers are independent and self-organized individual contributors who work together as a tight team in a remote and agile way (shamelessly stolen from our heroes at Gitlab).

    Responsibilities

    • Holistic ownership of web development and deployment.

    • Build intuitive integrations with our data pipelining backend and machine learning services.


    • Manage and review code contributed by the rest of the community and work with them to get it ready for production.


    • Create and maintain documentation around features and configuration to save our users time.


    • Take initiative in improving the software in small or large ways to address pain points from the community.


    • Keep code easy to maintain and keep it easy for others to contribute code to our OpenJuniper project.


    Requirements

    • You are a humble learner who takes ownership of both your own results as well as the growth of those around you.

    • You have demonstrated comfort and success in the context of an early-stage startup.

    • You have worked on production-level web applications. Strong preference given to python, and bonus points for django and react.


    • You have demonstrated proficiency with standard cloud compute and deployment frameworks (experience with GCP-backed Kubernetes deployments a plus).

    • You can comfortably pinch-hit on data pipelining/ETL tasks.


    • You are passionate about open source.


    • Strong written communication skills.


    • Self-motivated and have strong organizational skills.


    • You share our values and work in accordance with those values.

    Benefits

    • Competitive pay and generous equity

    • Fully funded health, vision & dental insurance for you and your family

    • Unlimited PTO

    • Work from anywhere (we're 100% remote)

    • Monthly "remote stipend" that you can use for anything

  • PropertyMeld (North America)
    1 month ago

    Who We Are

    Property Meld’s mission is to radically improve how the property management industry handles property maintenance by offering intelligent maintenance. If you’ve ever had a maintenance issue at your housing rental, you know how much of a pain it can be to get it fixed quickly and reliably. It doesn’t have to be this way. Join Property Meld and help solve the headache that is rental maintenance for millions of people every single day.

    Recognized as one of the fastest growing prop-tech startups in Property Management, we are looking for a motivated software engineer who wants to have an impact. You’ll be part of the core team and have the chance to build on the foundation of a product used by tens of thousands of users (and growing!). Our development team cares deeply about making a great product that is fast, reliable, and easy to use.

    Your role
    As part of the engineering team you'll help scale Property Meld's web application. This will include developing new features, improving our CI/CD processes, profiling and fixing performance issues, and brainstorming with the rest of the team on other technical challenges.

    What you can expect from Property Meld

    • The chance to scale and build out an ambitious project

    • Work-life balance

    • Smart and dedicated coworkers

    • Team environment with a culture of development

    • Use exciting technologies

    • Involvement in the decision-making process

    Who You Are

    • Bachelor’s degree in Computer Science, Software Engineering, related technical degree, or equivalent level of experience

    • Software development experience: 3+ years

    • Thorough understanding of software development principles

    • Strong analytical and problem-solving capabilities

    • Ability to work with leadership on translating strategic initiatives into product features

    • Ability to work with staff to translate technical requests into product features

    • Ability to work with staff on bug identification, reproduction, and resolution

    • Have shipped high quality production software

    • Experience designing and implementing backend services

    • Experience with SQL databases

    • Python experience is preferred (Django experience is a plus)

    • Excellent verbal and written communicator

    What You Gain

    • PTO- Three weeks paid vacation annually

    • Benefits- Healthcare plan for you and your family

    • Personalized Remote Work Equipment-Your choice of tech equipment

    • Thriving Culture- Adult Professional culture with an environment of ownership and accountability

    • Travel Opportunities- Meetups with the rest of the company 1-2 times a year

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!