No phone calls or emails from recruiters or employment agencies. Do not contact us with unsolicited services or offers. All candidates must apply directly. We are looking for a back-end JavaScript developer with a wide array of skills and experience. You should be comfortable working with a small, growing development team using standard Agile practices. You should have strong communication skills, high attention to detail, and take pride in writing excellent, maintainable, and well-organized code. We are looking for someone who is willing to learn new skills, grow, and be flexible playing different roles. This role is focused on back-end development, but you could participate in front-end development, design, DevOps, and/or operations depending on your interest and desire to grow in those areas. Responsibilities: • Maintain and implement new features for the company website • Participate in bi-weekly sprints, communicating closely with the software development team • Improve upon the existing design for our data-heavy and highly customizable application • Write automated tests and perform manual testing as necessary to ensure high-quality code • Integrate with 3rd party services and APIs Qualifications: • 3+ years experience in a full-time developer role required • A high degree of skill in JavaScript within the Node.js ecosystem for web servers - npm, webpack, Express, etc. • Strong proficiency with writing testable code with unit and integration tests • Strong understanding of database design with experience using both MongoDB and MySQL (or similar SQL) • Experience with API design principles, building robust and secure APIs • Familiarity with AWS and relevant services such as S3, EC2, CloudFormation, RDS • Should have a solid working knowledge of Linux command line, git, and other development tools Special Experience: • Familiarity with TypeScript • Background in Web Security • Ability to develop and deploy apps using Docker • Additional experience with front-end development, particularly React and Angular.js is a plus Benefits • Health: Medical, Dental, Vision • 401k with matching • Paid Time Off Vacation and Sick Time • Company Holidays • and more! Compensation: $100,000 - $125,000 yearly
• Maintain and implement new features for the company website • Participate in bi-weekly sprints, communicating closely with the software development team • Improve upon the existing design for our data-heavy and highly customizable application • Write automated tests and perform manual testing as necessary to ensure high-quality code • Integrate with 3rd party services and APIs