This job post is closed and the position is probably filled. Please do not apply. Work for Big Nerd Ranch and want to re-open this job? Use the edit link in the email when you posted the job!
\nAt Big Nerd Ranch we specialize in developing business-building mobile and web apps for our clients. We then teach students what we've learned through our signature immersive bootcamps, and every year we release new books in our best-selling series of Big Nerd Ranch Guides.\nHow do we do it? It's all our people -- we only hire the best. And then we live our values of being brilliant, kind, and hardworking.\nWe're looking for Nerds who are as passionate as we are about writing stylish code on the most exciting platforms. Engineers who want to be amongst the smartest, kindest people they know.\nSound appealing? Learn more about us.\nAs a developer, you will...\n* Build server-side web applications and create APIs for multiple client platforms (iOS, Android and JavaScript).\n* Implement and test responsive web front-ends for desktop, tablet, and smartphone browsers.\n* Write stories (use cases, technical and functional requirements), tests and code.\n* Help guide clients towards effective solutions that balance technical requirements and business needs.\n* Collaborate closely with teammates on the development and maintenance of internal tools. \n* Attend development meetings (stand-ups, kick-offs, retrospectives) and design sessions with teams and clients.\n* Inspire fellow nerds, future clients, our students, and the community at large by writing, speaking, contributing to open source software, and demonstrating our collective expertise and experience.\n\n\nAs a candidate, you...\n* Are an experience full-stack developer with client facing experience. \n* Have experience working on medium to large scale web applications.\n* Possess strong JavaScript development and debugging skills.\n* Have a passion for helping others and have the ability to communicate with a wide range of people. \n\n\nYou might also...\n* Be proficient with a JavaScript framework (e.g., React, Vue.js, or Angular).\n* Have created APIs that conform to the JSON API spec.\n* Enjoy translating UI/UX wireframes into clean and efficient Sass/CSS.\n* Have interest in mobile development (e.g. Swift/iOS, Kotlin/Android, or React Native).\n* Enjoy teaching others and can clearly describe complicated software to your fellow developers.\n* Have a passion for speaking publicly or blogging regularly.\n\n\nThe benefits we offer:\n* Health, dental, vision, life insurance; 401k matching, short and long term disability\n* A flexible, remote-friendly and learning based environment where creative ideas are explored and the desire to learn new technologies is encouraged and valued.\n* Must reside in the US and be legally authorized to work in the US.\n\n\nAt the Big Nerd Ranch you'll be working with the most brilliant, most kind, and hardest working nerds in the solar system. You'll help companies build and launch useful products, and share what you've learned with the world. Are you up to the challenge? \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to Web Developer, Developer, Digital Nomad, React, Teaching, JavaScript, API, Mobile and Android jobs that are similar:\n\n
$60,000 — $120,000/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.
This job post is closed and the position is probably filled. Please do not apply. Work for SparkMeter and want to re-open this job? Use the edit link in the email when you posted the job!
\nCome join SparkMeter's software team and help increase electricity access in developing countries. As a Web Engineer, you'll help build the web application our utility customers use to set up and operate our affordable smart metering systems. Your work will be high impact: the electrification your code will help enable is not an incremental improvement, it is a fundamental change in the way real people live, work, go to school, eat, and relax.\n\nYou'll focus on these areas:\n\n\n* Frontend development. You'll be in charge of our web application's frontend, writing modern HTML, CSS, & JavaScript to develop new features and keep existing features working smoothly. You'll set the direction for the frontend stack, making sure we're choosing secure and supportable patterns, libraries, and tools.\n\n* Backend development. You'll work closely with Johan Dahlin, our backend-focused engineer, to write efficient backend code with a footprint small enough to run well on inexpensive hardware like Raspberry Pis.\n\n* Product development. Engineers are key contributors to the product development process at SparkMeter. You'll participate in the product design and refine the development roadmap by attending product meetings, helping to develop user stories, and vetting designs for usability and implementation.\n\n\n\n\nIn your first few months you'll:\n\n\n* Improve low bandwidth performance. Our customers use inexpensive Android tablets and high latency connections to access the web interface. You'll remove extraneous code, minimize requests, cache as much as you can, and explore other techniques to make the application work well for all users.\n\n* Build new data visualizations. Microgrids generate a lot of data. You'll help design new visualizations using Pandas, Highcharts, and other tools to to help our customers understand how the grid is working and make better decisions.\n\n* Visit a microgrid. You'll have the opportunity to travel to a microgrid project to see how it works, how the utility administers it, and the impact it has on the community — and you'll apply what you learn to improve our metering systems when you get back.\n\n\n\n\nSparkMeter's Stack\nOur smart meter firmware is written in C, and the meters communicate with each other and their base station with a TCP/JSON API over USB to radio. Python (Flask) web applications run both on the base stations and in the cloud. We use PostgreSQL and SQLAlchemy for a data store, Celery / RabbitMQ for asynchronous operations, and Pandas for data analysis. The Bootstrap-based web frontend uses a mix of Angular and traditional, server-driven views.\n\nWhere You'll Work\nSparkMeter's software team is based in our Waltham, Massachusetts office, but our engineers are all over the world. You're welcome to join us in the Boston area, to work remotely, or some combination of the two.\n\nHow You'll Work\nWe use an Agile-like workflow to run the development process. You'll join daily software team stand-ups to build relationships and report on personal development progress, and weekly bug triage meetings to make sure we're fixing as many bugs as we can before writing new code. You'll also work with other engineers in regular code reviews to teach and learn new coding strategies and catch mistakes.\n\nSparkMeter was founded to promote opportunity in underrepresented communities.\nSparkMeter's core value is opportunity: the opportunity for underserved communities to achieve great things. That's why our mission is to increase access to electricity in underserved communities - it is electricity and the services derived from it that unlock and create those opportunities. This value is reflected in our hiring ethos: we believe that the strongest teams have diverse backgrounds. Our approach to hiring has been validated by academic and industry studies that show that workforce diversity improves team and business performance. (It has also been validated by the quality of the team we've assembled so far!) We encourage applications from members of groups currently underrepresented in web development & software engineering. \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to Engineer, Web Developer, JavaScript, Python, Angular, API, Travel, Android and Backend jobs that are similar:\n\n
$70,000 — $120,000/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.