Remote es6 Jobs in March 2020
9 Remote es6 Jobs in March 2020Post a job
About the Company
Apollo accelerates the growth and success of your entire sales org with the first truly reliable, scalable revenue engine and account-based sales platform. We’ve created the solution for the persistent pain that reps aren’t sending the right messages, to the right people, at the right time despite the three to six sales point solutions they use each day.
Managers and reps alike can trust our unified platform, which includes an up-to-date database of 200M+ contacts, a full engagement stack, and the industry’s only advanced Rules Engine and fully custom Analytics suite. Reps get a platform with their team’s best practices built in, so they can focus on selling, and managers can build strategies based on advanced revenue data, not guesswork.
Apollo is the foundation of your entire go-to-market strategy.
About the Role
There is much more that we want to build and so much that we could improve. We value strong engineers who are agile enough to jump into most projects.
***This is a remote position available from anywhere in the US or anywhere in the world.***
As we are scaling our company, we are committed to providing the best possible environment for our engineering team. The less time our engineers spend dealing with cumbersome processes, inefficient systems, and commuting, the more time they have to solve problems and make an impact. We're a technology-first team dedicated to building the greatest engagement software available. We keep in touch with Slack and regular video conferences. You can work from home, a coffee shop or the beach as long as your work is aligned with your goals.
You'll be a critical part of our growing company, working on a cross-functional team to implement best practices in technology, architecture, and process. You'll have the chance to work in an open and collaborative environment, receive and give hands-on mentorship and have opportunities to grow and accelerate your career.
Examples of work that Software Engineers do at Apollo
- Scrape news from more than 1000+ sources every day. Apply NLP to categorize the news, and alert users based on their preference.
- Design, build, and scale machine learning pipelines that analyze and score user’s data based on billions of signals that we scrape from tens of millions of websites.
- Design, build, and scale complex and highly customizable analytics engines to help clients track success metrics while using our platform.
- Build a phone call system that allows users to make phone calls on the platform and track their phone call history. Apply NLP on the recording to help our customer analyze their phone calls and improve performance.
Collaborate with CTO and CEO to design, iterate upon, as well as implement core product initiatives.
Front-end development in React/Redux/NodeJS/ES6, SCSS
Backend development of RESTful services in Ruby on Rails, MongoDB, and Elasticsearch
Scaling existing backend systems to handle ever increasing amounts of traffic and new product requirements
Create internal tools to help our sales and support teams guide our customers to success
Experience with database modeling (SQL and/or NoSQL)
Minimum of 2 years of industry experience in engineering.
Evidence of exposure to architectural patterns of a large, high-scale web application (e.g., well-designed APIs, high volume data pipelines, efficient algorithms).
Ability to take complex product goals and efficiently deliver working software in logically consumable pieces
Creative and innovative problem solver with experience working in a startup environment
Great To Haves
Familiarity with Ruby on Rails, React, MongoDB, and ElasticSearch
Experience with Web scraping (Mechanize, Phantomjs, Selenium, XPath,... )
Skills in Machine Learning
Competitive salary, equity grants
Top of the line healthcare coverage (medical, dental, vision) and 401(k)
Flexible time-off - recharging and taking time off is a priority for us
Healthy catered lunches every day and a fully-stocked kitchen with breakfast items, snacks and beverages
Downtown location with easy access to BART, CalTrain, and MUNI and great views of San Francisco and the Salesforce Park
Pre-tax commuter benefitsTeam happy hours and team building events
Dog-friendly office - we love our furry friends
If this sounds interesting, we would love to hear from you! Please include whatever info you believe is relevant: resume, GitHub profile, code samples, links to personal projects, etc.
With over 10,000 online merchants launching subscriptions and over 1,000,000 subscribers powered by ReCharge, we have a lot of store owners to support. Our mission to make repeat orders easier began five years ago as a bootstrapped startup and today we're at the forefront of recurring billing software with over 150 remote-first employees around the globe processing tens of millions of dollars in sales every week.
Our stack includes: Python, Flask, Jinja, ES6, Vue.js, Sass, Webpack, Redis, Docker, GCP, Terraform, Ansible, Memcached, Nginx, Snowflake, Looker, MatillionWhat You’ll Do
What You’ll Bring
- Live by and champion our values: #ownership, #empathy, #simple-solutions.
- Write scalable and maintainable web components in Vue.js, Jinja/HTML, and SASS.
- Build new UI patterns while also refactoring older ones.
- Assist with documentation of new features, contributing to the documentation of existing ones.
- Find and address performance issues throughout and help identify and fix front-end bugs and issues.
- Champion good habits (development techniques, security, tech debt balance, TDD, and agile habits) within your team; improve engineering standards, tooling, and processes.
- Perform thorough code reviews and troubleshoot complex issues.
- Work and collaborate with both design and backend development teams to help build new features or update existing ones.
- Typically, 4+ years of relevant development experience in fast paced environments
- 3+ years of experience with HTML5, CSS3
- Proficient with build tools, Webpack, preprocessors, and asset pipeline
- Proficient with collaborative tools like Git
- Scrum, Agile or Kanban; working with a team in a collaborative manner
- Self-driven, with a knack for digging deep into problems
- Experience with Python, Flask, Jinja (or liquid) a plus
- Experience with browser compatibility tools or techniques, Browserstack
- Self motivated with a passion for taking ownership of your work and delivering outcomes
- Ability to work remotely and desire to make an impact at a boot-strapped start-up
- Bachelor’s degree or equivalent experience
ReCharge Payments is an equal opportunity employer. In addition to EEO being the law, it is a policy that is fully consistent with our principles. All qualified applicants will receive consideration for employment without regard to status as a protected veteran or a qualified individual with a disability, or other protected status such as race, religion, color, national origin, sex, sexual orientation, gender identity, genetic information, pregnancy or age. ReCharge Payments prohibits any form of workplace harassment.
Seasoned Ruby Developer - Spring 2020
If you’re any good at Ruby, this is probably not the first job ad you’ve seen, so we’ve done our best to stand out while also accurately presenting what we’re all about. If it sounds like you would enjoy working with us, don’t hesitate to apply or drop us a line with questions on [email protected].
Ahum. Here it comes.
What’s a Silverfin?
At Silverfin we’re trying to apply the promise of software to the age-old industry of accounting. With our SaaS we’re automating a large chunk of the busy-work that accountants are currently handling manually, and are building new tools so they can provide better services to their customers. We aim to optimize their workflow in such a way that accountants can spend more time on the much more impactful and rewarding work of advising their customers, the business owners.
The good news is we’re succeeding in doing exactly that. Every day more than 15.000 financial service professionals use Silverfin to help and advise more than 200.000 businesses. Our customers adore us! The even better news is there’s still plenty left to work on, and that’s where we hope you come in.
What makes the engineering team at Silverfin special?
We’re a remote-first engineering team of 25 people distributed in 14 different countries. A priority for us is maintaining proper work-life balance. We avoid meetings as much as possible, accept deadlines only when absolutely necessary, and never expect anyone to work longer hours than they’ve signed up for. A day in our working lives is pretty boring in this regard, and we feel that’s exactly how it should be.
Working with us means you can be flexible with your schedule. It’s OK to disappear for a few hours in the middle of the day to run some errands, get a haircut, pick up the kids — whatever reason, you don’t need to explain yourself. You also fully decide when you take time off: our team is sufficiently varied and well organized that there are always enough people around to handle the load, and in the rare cases it’s not, we will decrease the load instead of asking people to move their holiday.
Being remote-first means we favor asynchronous communication. We don’t shy away from chatting in Slack, but the important decisions or discussions are done in Gitlab issues, over email, or in our wiki, so there’s a written, persisted record. We’re mindful of maintaining long chunks of focussed time, which means we avoid @-mentions or PMs on Slack, and other triggers and interrupts. We encourage using Slack’s DnD function, especially when you’re not working!
We’d be really happy to welcome you in our #dev channel, but it’s not just virtual: we make sure we regularly get to see each other in real life too. Twice a year we fly the whole engineering team together to a different location in Europe, and at least once a year we join up with the rest of the company so we can spend some time together with the other departments.
What does working at Silverfin look like?
We work in nimble teams around 5 people in size, with each team taking ownership of a specific set of features of the application. Teams are responsible for a full slice across the stack, so both the backend as well as the frontend of each part is maintained by the same people.
You’ll be supported by our UI designer who develops and maintains HTML and CSS components into a reusable UI-framework, and even builds Vue.js prototypes where necessary, handling compatibility problems with different browsers for you, and making sure everything is responsive as well.
Our ops team ensures things run smoothly, deploys happen correctly, and will work with you when issues should arise. We’re enthusiastic followers of the devops mindset, which means ops and developers work together to solve problems, and empower each-other to be self-sufficient, instead of throwing problems over the wall to the “other side”.
Our stack is Vue.js and vanilla JS with a sprinkling of jQuery on the frontend and an up-to-date Rails monolith on the backend. We use PostgreSQL and Redis for persistence and caching, and everything is running on a Kubernetes cluster in Google Cloud. Our daily tools include GitLab, Quip and Slack, with Zoom as our remote conferencing tool of choice.
No code gets deployed without a code-review by a peer and testing is a must. Our pipeline automates deployment when the suite is green, and deploys happen dozens of times a day. Each team is currently doing Kanban, but they’re free to follow whatever process suits them best. There are regular retros held to work towards continuous improvement.
Software for accountants is not considered to be very exciting, but we have our fair share of technical challenges. To give you a sense of scale: our database exceeds 7TB*, and our largest table recently crossed the 10 billion row mark. We interface with more than 30 different external APIs, and provide third parties an API of our own.
*: Our ops team noted that this actually isn’t that hard to achieve if you’re just indexing everything, but it still sounds impressive, right?
What does your future look like?
Personal growth is key to staying motivated. At Silverfin you don’t need to move to management in order to get promoted. We see the individual contributor track and the management track as two different growth paths which every engineer can follow and switch between. You can be promoted, including pay raises, as a contributor just like as a manager.
Everyone has a €1000 yearly budget to spend on conferences, courses, workshops or other training to improve their skills and level up. This also includes accommodation, travel costs. If the conference is on a workday you’ll get paid like any normal day. Silverfin colleagues regularly visit conferences across the world. Are you going to Euruko this year? Come say hi!
We’re looking to hire a lot of new colleagues, and by the end of the year we’d like to have a couple of more teams. Each new team would also need a new teamlead, and we prefer to promote from within the engineering team. This means if you’d like to step onto the management track, there will be plenty of opportunities to do so in the near future. We pro-actively keep track of who would be interested, and provide feedback and learning opportunities to work towards such a goal.
What are we looking for?
What can we offer you?
- You’re experienced in both Ruby and Rails, and also understand where the boundaries lie between them. You can code in Ruby without any of Rails’ training wheels if necessary.
- You’re up for mentoring coworkers and can give in-depth, productive feedback during code reviews. While you appreciate the small stuff, you recognize bikeshedding and can avoid its pitfalls.
- You code with reason and can justify the important decisions you made during development.
- You can communicate clearly in English, both written and verbally.
- You know and can apply best practices when relevant. That means the usual like version control, testing, and refactoring; but also higher level concepts such as good object oriented design.
- You're aware of the trade-offs involved in proper engineering and can make balanced business decisions, keeping in mind all the stakeholders of the project.
- You’ve got opinions on code design and you can discuss them, but you’re professional enough to not let those opinions get in the way of a consensus if necessary.
- Actual, proper work-life balance
- Choose your own working hours and work 100% remotely
- Personal growth training and opportunities
- Join a distributed remote-first engineering team with 25 colleagues in 14 different countries
- A refreshing work environment with professional, friendly and welcoming colleagues
- A €1000 yearly budget for conferences, courses, workshops or other expenses that will improve your skills
Nice to have’s
- You have at least 4 years of experience working with Ruby, or 2 years of experience with Ruby and 4 years in other languages.
- You get Rails
- Your work hours have some overlap with EU business hours (we require your local timezone to be within CET +/- 3h)
These would be nice but are definitely not necessary. Don’t worry if none of the following applies to you.
- Experience as a remote worker in a fully remote team
- Experience working with large datasets and the problems they bring
- Experience in Fintech
- Accounting knowledge
- Read about how our interviewing process looks like
- Apply for the job right here
- Or email us with any questions on [email protected]
We recognize several levels of seniority and experience for developers, and tie compensation and responsibility to this. We are looking for all levels of developers for this position.
Software Developers are a key part of Alley’s team. Each developer will be deeply and personally involved in several client projects, and will work collaboratively with other members of the Alley team and with the client's principals as well.
Our developers need to be well-rounded technologists who have a holistic understanding of the web technology stacks that we work with, but who can also interface with clients in a professional and intelligent way.
We're not looking for rockstars, ninjas, zombies, or pirates. We're looking for smart, creative, resourceful developers who want to work with impressive clients and who take pride in their work.
Our primary development language is PHP. You must be fully fluent in PHP and have worked with it in a professional context before.
Prior experience with WordPress is a major plus. If you haven’t worked with WordPress, you should be excited to learn and develop with it.
Alley prides itself on its ability to address unusual, novel, and complex problems that deal with the intersection of technology, business, and content production. You should understand and be able to discuss web technologies and systems conceptually, and be able to demonstrate that you can learn a new language, technology stack, or framework quickly and on demand.
You should feel comfortable at a Unix command line, even if you aren't an expert.
You must know your way around git and understand version control well, and be able to carry out typical operations with it, including branching, merging, submitting code for peer review, and reviewing your peers’ code yourself.
We apply Scrum as a development methodology, and broadly endorse Agile as a philosophy. You must be open to working this way as well, and prior experience is a plus.
You should also have very strong written and verbal communication skills, and the ability to wield them with both team members and clients.
Important “soft skills” at Alley include: discipline concerning delivery dates, stylistic appreciation of what makes code good and readable, and a positive attitude about documentation, tickets, issue tracking, and timesheets.
Note: In your cover letter, please provide links to at least three separate code samples, along with a description of each detailing what you wrote and why, why you're proud of it, and how it reflects your experience and abilities. At least one of your code samples must demonstrate PHP knowledge.
It’s OK if you didn’t write 100% of the code you submit because you were part of a team that worked on it together, or because it includes open source components. In these cases, please explain what your specific contributions to the codebase were. We cannot accept any application without code samples.
We offer competitive salaries and company subsidized medical, dental and vision benefits. We also offer a 401(k) with company matching, a profit sharing plan, and an allowance for work-related expenses.
We have no set hours and do not limit vacation or sick time. We trust our team members to get their work done and take the time off they need to recharge and we suggest an average of three weeks off per year.
We are a fully distributed company, meaning we don’t have a set work location. Team members can choose to work from home, or from a co-working space. We’ll furnish your home office and provide an allowance for needed supplies, or rent you a co-working space.
Alley is an equal opportunity employer and we seek to increase diversity in the tech industry. We encourage applications from women, people of color, people with disabilities, members of the LGBTQ community, and other communities traditionally underrepresented in this field.
Apply for a Position
Please complete the application and be sure to include the following in your cover letter when applying for a position.
A link to work samples. If a link is not possible we will be in touch to request viewing access.
References (Including name and email address)
Recruiters: Please do NOT contact us about this job. All hiring duties at Alley are carried out by our staff.
We’re looking for someone with a passion for programming and writing performant code. You will join a team of exceptional developers working in a fast-paced environment to deliver world-class software. We are working on some interesting problems and need minds to help scale up our team and software.
Our software is about delivering meals to our growing customer base in the most frictionless way possible. As a Front-end Engineer, you will be responsible for writing and refactoring code that ensures our core e-commerce functions such as order fulfillment, payment processing, user management, etc. are of the highest reliability and scalability standards.
You’ll also help in other aspects of growing a new company: designing features, making good product decisions, and building a culture of excellence. While we work independently, we support each other through frequent code and design reviews, daily stand-ups, and pair programming.
We’re seeking engineers who are ready to attack deep technical challenges as well as have an impactful role in product and company development.
Who We Are
We’re a platform for the next generation of wellness, focused on the hardest problem — personalized nutrition. We sell fresh food for Food Tribes (representing 39% of the U.S. population, including whole30, gluten-free, paleo, ketogenic, vegan, and vegetarian).
We’re direct-to-consumer e-commerce with differentiated distribution, partnering with leading Fitness Tribes as local pickup spots (including yoga, cycling, and CrossFit studios as well as boutique and high-end health clubs).
We lead with purpose and intention, just like our customers. We’re operating in six markets (DC, Philly, NYC, DFW, SoCal, SF Bay Area). In each, we work with amazing chefs using responsibly-sourced ingredients to create healthy meals that our customers rely on to undergird their health & wellness goals.
At Territory, we believe that our people and culture are our biggest assets. Because of our passion for wellness, community development, and entrepreneurship, we want to have the best team members who not only believe in this mission but live it too. Our remote operating model allows us to have a strong team of cutting-edge thinkers around the USA who provide diverse and innovative ideas.
We’re also entrepreneurial, strategic thinkers who are rooted in operations. All of our operational fervor serves as the foundation for scale. We are a fast-growing enterprise with the deeply held belief that the more people we serve, the more lives we change. The magic happens where operational excellence meets our growth mindset, and our teams try and live in the intersection.
On a daily basis, you will:
Build highly performant, beautiful interfaces and features using React, HTML, and CSS
Collaborate with backend engineers to create and maintain clean, reusable, and secure code
Drive and participate in code and document reviews, mentoring team in best practices.
Work closely with cross-functional teams of product managers and designers to create and execute on technical requirements
Deliver on your promises and get the job done using your creativity and know-how
4+ years of professional experience developing UI for web applications
Solid understanding of Coding Standards, OOP/OOD, design patterns
Thorough HTML5 and CSS3 knowledge
Experience writing unit & functional tests using frameworks such as Mocha, Jest/Enzyme
Experience developing and optimizing a large production web application
Experience with REST API interactions
Extensive knowledge of Web technologies like HTTP protocol, CDNs, and server-side cache techniques
Experience with Git, automation tools and command-line style of work
Excellent communication, organizational, and project management skills.
Ability to work between teams and functions with high autonomy and little guidance.
Nice to haves:
Experience with Ruby on Rails and familiarity with data fetching architectures like GraphQL
Experience with Redux/Thunk
Experience with Styled Components or Emotion
Good knowledge of relational databases, especially Postgresql
Entrepreneurial / prior Start-Up experience
We’re much more results-oriented than we are time-oriented
Every team member gets free chow in exchange for detailed feedback on our meals (if you live in one of our pickup or delivery areas)
We have a fun, amazing group of employees, and a casual workplace
We are a distributed remote team working across all timezones in the US, so -We work flexible hours and live on Slack
We offer competitive compensation & benefits, including health, dental & vision insurance, and 401k. Benefits also include food, phone and fitness reimbursement
We believe at our core that the most important thing for anyone is to do challenging work that you’re naturally drawn to with a team you dig in order to make a meaningful difference in the world
To throw your hat into the ring, please apply here with your resume + portfolio. Unfortunately, we can only accept US applicants at this time.
Crunch.io, part of the YouGov PLC is hiring an Advanced React API Developer to help develop our platform. We are inviting you to join our small, fully remote team of developers and operators helping make our platform faster, more secure, and more reliable. You would help us deliver new features, explore different ways of problem solving, and discover, explain, and defend your choices in implementation.
Crunch.io is a market-defining company in the analytics SaaS marketplace. We’re a company on the rise. We’ve built a revolutionary platform that transforms our customers’ ability to drive insight from market research and survey data. We offer a complete survey data analysis platform that allows market researchers, analysts, and marketers to collaborate in a secure, cloud-based environment, using a simple, intuitive drag-and-drop interface to prepare, analyze, visualize and deliver survey data and analysis. Quite simply, Crunch provides the quickest and easiest way for anyone, from CMO to PhD, with zero training, to analyze survey data. Users create tables, charts, graphs and maps. They filter, and slice-and-dice survey data directly in their browser.
On the front-end team, we feel strongly about developing solutions that are both technically and aesthetically sound. We invite you to bring your experience and perspective to conversations about the future growth of our applications and environment. We work closely together, with a healthy and non-combative review process aimed at improving code as well as developing each other’s skills. In short, we strive to write solid, thoroughly tested, and readable code; and we are seeking a new member of our already highly-effective team.
What you'll do:
- Work on new features with other front-end team members.
- Triage, unravel, test, and resolve bugs and issues.
- Update existing code in parallel with backend changes to ensure uninterrupted operation.
- Review your colleagues’ work on pull requests.
- Propose, discuss, and debate technology improvements, code organization, design patterns, and conventions employed in the front-end development environment.
- Use your extensive experience to train and mentor other developers on the front-end team.
Front-end developers on our platform are first-class team members. Although your focus is primarily on TypeScript, you will gain familiarity with the entire system. Some of the technologies that enable us to achieve our well-designed, efficient, and performant applications are:
- TypeScript (latest specification)
- Webpack + Babel (ES6 modules)
- React + Redux
- Styled Components
- Unit testing with Jest (we have over 5500 unit tests across our app)
- Jenkins for continuous integration and deployment
If you have experience or interest in these additional areas, you may have the opportunity to work with them as part of your role:
- End-to-end testing using cypress
- Responsive design / mobile / touch interfaces
- Advanced to expert-level React skills with demonstrated experience.
- A firm command of TypeScript.
- Commitment to high development standards, including comprehensive testing.
- Demonstrated ability to work with team of peers, understanding and respecting the responsibilities and expertise that developers, designers, QA staff, and others bring to the project.
- Ability to provide reasonable estimates on work, meet deadlines, and take ownership and responsibility.
- Well-developed principles of self-motivation and time management.
- An appetite for continual improvement and growth.
- Bachelor’s Degree in Programming, Computer Science, or Engineering-related field.
- Current or former contributor to a significant open-source React library.
More about Crunch:
Our start-up culture is casual, respectful of each other’s varied backgrounds and lives, and high-energy because of our shared dedication to our product and our mission. We are loyal to each other and our company. We value work/life balance, efficiency, simplicity, and fantastic customer service! Crunch has no offices and fully embraces a 100% remote culture. We have 40 employees spread across 5 continents. Remote work at Crunch is flexible and largely independent, yet highly cooperative.
Silktide build cutting-edge website analysis tools used by household brands around the world. We're looking for developers with a flair for PHP to join our growing team.
You'll be working mostly in PHP 7.2 alongside a team of experienced developers. Our stack is currently based on AWS, Redis, MySQL, ES6+, Redux, and React which, along with being a lot of fun, allows us to quickly prototype and polish our ideas.
Examples of challenges we work on include: multilingual spelling and grammar checking, using
AI to improve SEO, and scaling to test millions of webpages every month. We're moving fast and no two days are the same.
Applicants are expected to demonstrate high proficiency in PHP. Familiarity with any of the other technologies listed above is a plus. You'll need to be able to manage your own time, be commercially minded and have the confidence, passion and creativity to champion your own ideas.
We offer awesome perks, opportunities for rapid career progression, and competitive compensation based on your experience.
We cannot sponsor visas at this time.
No agencies please.
Dutchie is the cannabis industry’s leading and fastest-growing e-commerce provider, powering online ordering for the top dispensaries throughout the United States. We are a product and design focused company that has created a best-in-class experience for cannabis dispensaries and shoppers. Since our inception in 2017, we have experienced significant growth. We’ve raised $18M in funding and are backed by Snoop Dogg’s Casa Verde Capital, one of the leading cannabis-focused VC’s, Gron Ventures, members of the founding team at DoorDash, Kevin Durant’s Thirty Five Ventures, and other notable angel investors.
About the Role
Due to our rapid growth, we are looking for a talented Senior Front-End Engineer to join our team. You will be getting in on the ground-level with us and working on virtually all aspects of the current product and future product development. You'll be working directly with the founding team daily and taking part in technology-related decisions. You will help us build the foundation of this company - its culture, its processes, and its practices. You'll also have the chance to work on everything from analytics software to two-sided marketplaces, to IoT devices. There's a ton of interesting problems to solve.
What You Bring...
3-4+ Years of web development experience required
You take pride in the code you write - it's clean, tested, organized, and elegant
Self-starter - you're proactive and are able to start projects and tasks without constant direction
Quick learner - you pick up new frameworks and technologies quickly
Great communication skills
You want to work in an agile environment - we move quickly and ship code often
You enjoy your time working, but you enjoy your time outside of work too
What You'll Do...
Development of the core application in React, MobX, Node, MongoDB, GraphQL, & React Native
Design and development of new features
It’s a Bonus If You…
Have built software in the e-commerce or regulatory industries
Love using bleeding-edge technology
Enjoy deep conversations about the merits of Radix Trees, The Rete Algorithm, and Oxford Commas
Contribute regularly to open-source projects
Have built mobile apps with React Native
Full Benefits - Medical, Dental, and Vision Insurance
Flexible vacation days, sick days, and work from home days
Technology (hardware, software, reading materials, etc..) allowance
We're hard-working, high energy, and fun. We have a "do what you need and do what it takes" culture. If you need to work from home or fit in a workacation in order to produce your best work, then, by all means, go for it. As one of the first members of the team at dutchie, you'll also have a great chance to play a foundational role in tech and culture decisions.
When someone installs Density in a location, they get access to real time, accurate people count. The experience is magical to a customer, but the process involved in accomplishing it is complex. Density has counted 13 million humans, and that number is growing exponentially. We are seeking a talented backend engineer to help architect a suite of web-based products to transform that data into insight.
The software systems that support Density are foundational: our customer facing APIs and applications, the systems that manage and orchestrate our fleet of devices, and the internal tools that keep our organization running smoothly. We put a high value on the infrastructure that supports our systems, and love approaching problems through research, prototyping, and experimentation. We are not afraid to embrace new technologies, but are mindful in what we choose.
As an organization, we understand the importance of design, focusing on fundamental problems, and decentralizing decision making. As an engineering team, we design, build, and test with simplicity and scalability in mind. As individuals, we take ownership in our work and decisions. We’re looking for someone with a deep understanding of the web who shares these ideals.
This position reports to Density's Director of Software Engineering.
What you'll work on
- Lead backend development on internal and customer facing projects, utilizing Python and Django
- Build APIs and data delivery mechanisms for applications such as web dashboards, alerting & health systems, mobile applications, and third party integrations
- Monitor, understand inefficiencies, and improve the data pipeline
- React to customer needs and feedback through tight-looped, iterative development
- Contribute to open source initiatives
- Document and teach best practices across our stack
What we're looking for
- 5+ years industry experience building and scaling web applications and APIs
- Deep experience with Python and Django
- Experience building data-centric applications, including analytics pipelines, report generation systems, and alerting & health systems
- An understanding and appreciation for application performance monitoring and profiling tools
- A desire to define, document, and teach web engineering standards
- Strong writing skills, with experience crafting clear and concise documentation
- A motivation for constant learning
Icing on the cake
- Experience with statistical analysis and trend data modeling
- Experience with building applications using ES6, React, and Redux
- A deep appreciation for design
- A strange obsession with counting people (or what you can do with the resultant data)
While we have offices in Syracuse (NY), San Francisco, and NYC, we embrace and have built a culture around remote work.