What is a Full Stack Software Developer?

We are looking for a REMOTE qualified Full Stack Software Developer responsible for building software using modern JavaScript and software development best practices such as Agile, TDD, and Continuous Delivery.

Primary Job Responsibilities

  • Participate daily in SCRUM meetings with your team lead.
  • Building the company product and its features ensures that features are shipped efficiently and effectively.
  • Resolve and troubleshoot technical problems arising during software package use and operation, including technical assistance in implementation, conversion, and migrations.
  • Experience in structured methodologies for developing, designing, implementing, and maintaining applications.
  • Experience in design, coding, testing, debugging, and documenting applications.
  • Experience in application design, latest design patterns, deployment, and troubleshooting.
  • Ability to provide post-implementation support and resolve any post-implementation technical issues.

The Ideal Candidate Will Have

  • 5 years of experience developing web applications using front-end JavaScript frameworks such as Angular.
  • 5 years of experience with core JavaScript.
  • 5 years of experience building Enterprise Level Applications.
  • Demonstrated experience with server-side programming languages such as Java, PHP, C#, Python, etc.
  • Strong knowledge of relational and non-relational database technologies such as MySQL, SingleStore, SQL Server, and MongoDB.
  • Strong knowledge of Software Design Patterns and Techniques.
  • Ability to solve problems creatively and effectively, to learn new technologies and techniques.
  • Ability to document requirements and specifications.
  • Ability to lead a team.
  • Experience working with Git or another version control system in a team setting.