API, Amazon EC2, Amazon RDS, Amazon S3, Backend development, CSS, CodeIgniter, Git, JavaScript, Laravel, MySQL, PHP, HTML, Amazon Web Services
Full Time
$70,000 - $80,000
Work from home available
Back-End Developer
The Back-End Developer is passionate about delivering exceptional products on a fast-paced development team. In this role, the Back-End Developer will have the opportunity to create, improve, and maintain proprietary, cutting-edge infrastructure solutions and products. The Back-End Developer will work on the web apps, mobile apps, and APIs powering our infrastructure solutions and internal tools.
A successful candidate will show a passion for taking ownership of their deliverables and producing fast, well-tested code. This offer is a fantastic opportunity to be a part of a rapidly growing company with great benefits, rewarding challenges, and a flexible schedule.
This role reports to the Director of Development and will work closely with other developers, project managers, and support staff.
Back-End Developer Responsibilities:
• Develops server side code to support the user-facing features from mockups and specifications.
• Builds reusable code and libraries for scalability and future use.
• Optimizes new and existing applications for maximum speed and scalability.
• Recommends updates and improvements to existing codebase and applications when appropriate.
• Maintains existing software and creates new systems in a highly collaborative environment.
• Participates in product discussions, influences the roadmap, including contributing to selecting and implementing the technical architecture.
• Takes ownership and responsibility for new projects.
• Performs or reviews systems analysis, design, programming, testing, debugging, and documentation for assigned projects.
• Works closely with other departments to provide support, documentation, and user training for new systems and major system enhancements.
• Builds and maintains integrations between proprietary software and external systems.
• Troubleshoots and contributes to the diagnosis of issues arising from software. This may require evening and/or weekend time.
Staff Developer Requirements:
• Bachelor’s degree from an accredited university or college in computer science.
• Proven 2-3 years minimum experience working on a variety of projects - including legacy projects or those built by others.
• Ability to translate business requirements and designer sketches into clear, usable code.
• Ability to manage time effectively across multiple projects.
• Ability to prioritize tasks and communicate prioritization changes with leadership as when changes occur.
• Good written and verbal communication skills.
Staff Developer Required Skills/Proficiencies:
• PHP - familiarity with frameworks such as Laravel, Lumen, and CodeIgniter highly desired
• MySQL - building new and interacting with existing databases
• Front End Technologies (HTML, CSS, Javascript) are a plus.
• GIT - Pull Requests, Forking and other functions required for team development
• API integration - ability to write code to interact with external, third-party API’s as well as contribute to the development of new internal API’s.
Staff Developer Preferred Skills/Proficiencies:
• AWS - using EC2, RDS, and S3 for a production application
• Ionic (mobile development)