Senior Full Stack Developer
Rigbot · Madison, WI · 17 mo ago
EngineeringFull-time
About the role
We are seeking a Senior Developer to join our innovative team. This role involves co-developing a full featured product for launch with cutting-edge technologies.
Responsibilities
- Understand customer requirements and translate to application features
- Collaborate with the team to set specifications for new features
- Design prototypes according to specifications
- Write high quality code and meet deadlines
- Perform unit and integration testing before launch
- Conduct functional and non-functional testing
- Troubleshoot and debug applications
- Evaluate existing code to refactor, update and add new features
- Develop technical documents and handbooks
- Mentor and coach junior developers
- Utilize Jira to track, monitor and communicate development/bug fix progress
Requirements
- Almost all our technology is based on open source
- Candidate should be fairly fluent in the Linux environment
- Javascript: Experience with Typescript, the next generation transpiler for Javascript and Node.JS
- Web framework: Experience with Koa2, the next generation Express framework
- ORM: Experience with Bookshelf or Sequelize
- Strong back-end experience with writing custom SQL queries for PostgreSQL with PostGIS
- RESTful Services
- Front-end experience with React & SASS, MobX or Redux
- AWS deployment experience
- DevOps/System Architecture experience
- Git for version control
Qualifications
- Experience in setting up similar structures and software development philosophies like BDD and continuous integration/deployment practices is a must
- Self-motivated and creative problem solver
Skills
- TDD or BDD with Jasmine or equivalent
- Experience with AWS offerings including Kinesis, IOT
- Mobile Development experience using React Native
- Experience with big-data technologies for streaming, storage, analysis and presentation
- Basic knowledge of .NET and C#
Benefits
We offer a competitive salary and benefits package tailored to your needs.
Pay
Competitive compensation based on experience and qualifications.
Schedule
Flexible work schedule to accommodate your needs.
Benefits
Health insurance, retirement plans, and other perks.