Senior Software Engineer - Back End
Linqia - San Francisco, CA

This job posting is no longer available on Linqia. Find similar jobs:Senior Software Engineer jobs - Linqia jobs

About Us: Linqia We are a small, committed team building a product that truly delights our customers when they interact with it. We actively participate in coding communities (StackOverflow, Kaggle) and have personal projects that demonstrate our design sense. We contribute to our favorite open source projects and we have created plenty of our own. We love to build delightful customer experiences.

We love to code. We love to learn how to code better and we love to help others learn to code better. We prototype and we relentlessly iterate. We write unit tests and acceptance tests and when we write a function, we write its docstring.

And at every step, we actively seek the participation of our sales, marketing and business development specialists. We believe that great user experience is not just built by an executive committee, rather it emerges through great design meticulously coded by rock-solid hackers. We believe in the creative genius of prototyping and the discipline of continuous test writing and testing. Our belief is that abstraction is not a substitute for knowledge about how a system works.

We believe in using and building small and sharp tools that help us get stuff done. Our Tools: Primary development languages: python, javascript Server-side web development: Werkzeug/Flask, node.js Client-side web development: javascript, jquery, express, jade Persistence: redis, mongodb, postgres, pytables Numeric computation: numpy, scipy Machine learning " computational linguistics: scikit-learn, NLTK, CVXOPT, OpenOpt Data visualization: matplotlib, d3.js Distributed processing: Storm Source control: git, gitHub About You: You share our philosophy and our passion for building great software and our insistence on shipping it. You have a demonstrable fluency towards mastery in at least one general purpose language and a willingness to learn python and javascsript. If your preferred tools are the same as ours, that°s great - but it°s not a requirement.

Languages, libraries, techniques and methodologies that you use will help us do our job better and will quickly be added to our tool chain. You have built and open sourced at least one project that solves interesting and difficult problems. You excel at identifying the right problem to solve. You are an excellent programmer and you°re still improving.

You are a skilled and experienced problem solver. You can fluidly switch between the whiteboard and your editor. You have demonstrable experience building and maintaining scalable web apps, with a particular focus on either the server side or the client side.