Back to Archive
Full Stack Engineer
Full Stack Engineer
PsiKick
Ann Arbor, MI | Posted: 4 years ago
This job is expired and may no longer be accepting applications.
About This Role:
We are looking for a full-stack software engineer that's passionate about building highly-scalable infrastructure and comfortable working on a variety of platforms.
She or he will join a small, fast-growing team that will influence the software architecture for PsiKick at a key inflection point for the company, and lay the groundwork to support many future generations of products.
The successful candidate's background will include:
- Building infrastructure to support IoT deployments scaling beyond thousands of simultaneous users and 1M nodes, with an ability to handle and process the resulting data
- A deep understanding of different cloud databases (especially AWS or Azure)
- Understanding of High Scale databases, and of effective data structures, data normalization, and optimal performance of data storage and retrieval
- Practical extensive knowledge of SQL (e.g. MS SQL, MySQL, or PostgreSQL) and tuning mechanisms for performance improvements
- Experience in one or more server-side programming languages, frameworks, and software stacks (e.g. Node.js, Python, Ruby, PHP, LAMP, or MEAN)
- Experience building high-reliability systems across a variety of data connection and backhaul options
- Experience in one or more Javascript frameworks (e.g. Vue.js, AngularJS, Angular, or React)
And will likely also include:
- Previous experience building products rapidly in a small-team environment
- Experience implementing and documenting software applications as well as maintaining and upgrading existing products
- Experience handling data collected from remote sensors
- Experience with database clustering
- Experience with build tools (e.g. NPM, Webpack)
- Experience visualizing data collected from remote sensors
- MS in CS, EE, ECE, or equivalent
This job was sourced from StackOverflow Jobs.