Live data from Hacker News

Ask HN: Who is hiring? (April 2016)

news.ycombinator.com

751–754 of 754 posts

Re: Ask HN: Who is hiring? (April 2016)

#751
CapsuleRx | New York City, NY NYC | full-time ONSITE

Capsule is a healthcare technology company on a mission to elevate and simplify the consumer pharmacy experience. We believe in improving health outcomes through innovative design, mobile technology, logistics, and predictive analytics. We are based in New York City and launching soon. We are seeking a Software Engineer with a generalist/fullstack orientation to join our development team.

At Capsule you will: - Work at all levels of our Golang / React Redux / Swift / Postgres stack - Influence architecture, tooling, process, and culture at a small but growing engineering shop - Contribute daily to the product dialogue - Build things that meaningfully improve peoples’ wellbeing

You should have: - Breadth in many different skill areas (Maybe you’ve written APIs and some front-ends and done some light devops and know a bit of Photoshop and have coded in a functional language … the more the merrier) - Depth in one area that you can really school us on (Perhaps you’ve written a pubsub framework as a sideproject?) - Experience writing code as part of a (preferably large) team

Bonus points if you have: - Built db-backed RESTful APIs (Go = awesome, but also relevant if it was in Java, Scala, Ruby, Python, etc.) - Working fluency in technologies like ES6/ES2015, CoffeeScript, TypeScript, Sass, Less - Knowledge of and/or interest in React - Experience setting up a web development environment & architecting a web app from scratch (e.g. first person on a web app team or led a web app team) - Good grasp of TDD & CI principles - Contributed to the development of a native mobile app - Facility with design tools like Sketch, Illustrator, or Photoshop - Led an engineering team apply at https://jobs.lever.co/capsulerx/934c1772-6d4c-444d-bc2f-5328.... you can also send me messages by searching my handle

Re: Ask HN: Who is hiring? (April 2016)

#752
Scripps Networks | AWS/DevOps-oriented Operations Engineer/SysAdmin | Knoxville, TN | Full time, ONSITE

Scripps Networks is the international company behind HGTV, Food Network, DIY Network, Cooking Channel, the Travel Channel, Great American Country, and more!

http://www.scrippsnetworksinteractive.com/our-company/

http://www.scrippsnetworksinteractive.com/careers/life-at-sn...

We are looking for a Linux operations engineer/systems administrator with AWS experience and DevOps knowledge.

You, as the ideal candidate, have a strong aversion to manual work and avoided it in the past by automating using AWS, scripting, and tools such as jenkins. You have perhaps had full time gigs as a programmer, or have described yourself as a "full stack" developer. You track DevOps trends and buy into the culture. You have been motivated enough to learn things that weren't required by a previous employer. You are now looking for a "web scale" DevOps position!

Full job description and how to apply: https://t.co/zfeLoozDwW

Re: Ask HN: Who is hiring? (April 2016)

#753

KPCC (Southern California Public Radio) is looking to fill two roles: Applications Developer (Audio) | Los Angeles or remote | Full-Time Some of the biggest names in public radio - NPR, KPCC, WNYC, and WHYY - are partnering to build a system that simplifies the workflow and delivery of on-demand and podcast audio. Our goal is to create the platform that many public radio stations use to power their digital audio futu…

That is literally the worst job application site I've ever seen. I actually took the time to go through the whole thing just to be told I need to complete the work history section, but for the work history section I'm required to fill out Company phone #, supervisor name, and title? I'm not even able to delete companies, so the only way I can possibly finish the section is to fill them out for all 6 jobs that LinkedIn imported. So I gave up.

You really should just list an email or have a simpler application system. Only the most desperate applicants (ie. lowest quality) are going to go through the hassle of submitting an application on that site.

Re: Ask HN: Who is hiring? (April 2016)

#754
post #154

Ladder | https://www.ladderlife.com | Menlo Park, CA | Relocation | ONSITE React, Docker, Clojure, ClojureScript, om.next, Datomic, AWS, Buck Build Life insurance is a $130B market where 98% of policies are sold through financial advisors and life insurance agents. Ladder is building a new type of insurance company that is all digital and sells directly to consumers. We are looking for talented full stack generalists…

Hi, Funny that your stack exactly matches what I'm doing currently on my own. I wonder - how do you build Clojure(Script) using Buck? Mind share a bit of details? Thanks

Hey,

I've been working on the CLJ(S) build system at Ladder. We use Buck to AOT compile clojure & clojurescript. The approach varies a little for the two.

For clojure, we set up the proper classpath based on the deps & run clojure's compile primitive. This part isn't too hard. We use a genrule macro to get the classpath of a java_* rule ($(classpath //:foo)), and then we symlink the sources into $TMP/srcs in the right layout. For better performance we actually AOT the third party dependencies as separate rules. That way when we AOT our code, we only get .class files only for our code.

For CLJS the story is a bit more complicated. The CLJS compiler doesn't natively support partial compilation. We ended up hacking the clojurescript compiler to dump the intermediate state as part of the build output. This isn't novel though - the compiler already dumps .cache.edn files with the same information. Once we have that, to compile dependent rules, we inject that state into the compiler before compilation.

Other than the hack, CLJS compilation is like CLJ compilation. We compile third party deps as separate rules and use their namespace caches to compile dependent rules. The hard part is getting this to be fast - the cljs compiler isn't fast to boot. To help with start time, we developed a little clojure class that lets us inject a ClassLoader into a running clojure process. It properly manages both loading and unloading of clojure namespaces. We then use that as part of a worker_tool rule (https://buckbuild.com/rule/worker_tool.html) to keep a warm compiler for the entire build (in a similar spirit to Boot's "pods"). We're hoping to open-source what we're calling PersistentClj separately.

As with all things novel, this is a bit experimental right now. We only recently started using buck for development. Moving production over is the next big step. There's still a long way to replacing figwheel usage, but we're going to try to do it. The biggest roadblock there is time - our priority is always on our product.

We are definitely planning on opening this up once we've proven it out, so stay tuned. Or even better, come help us build it :)

Mike

Post reply on HN