Senior Fullstack Developer X 3

Location: Remote

Responsibilities:

 

  • Provide input into Design and Architecture with CTO and other technical team leads
  • Evaluation of technologies that may be incorporated into our solutions
  • Continuous Improvement over development standards for the front and back end systems
  • Implementation of new features into the back and front end systems
  • Implementation of and design of APIs to allow integration of other systems into our solutions
  • Maintain API documentation
  • Writing test cases for any new features and newly found issues.
  • Ensuring that systems are designed with a cybersecurity focus.
  • Working with other software developers and software engineers to ensure that development follows established processes and works as intended
  • Respond and action vulnerabilities discovered in the code base and/or dependent libraries.
  • Working on ways to automate and improve development, release, and testing processes
  • Evaluation of technologies that may be incorporated into our solutions
  • Provide input into and enforce coding and quality standards
  • Attend Daily Standups
  • Ensure feature release deadlines are reasonable and met
  • Implement features per roadmap and milestones
  • Ensure systems are designed with scalability and security in mind
  • Ensure coding and quality standards are met
  • Perform root cause analysis for production errors where necessary

 

Qualifications:

 

  • BSc in Computer Science, Engineering or relevant field
  • Major experience in building full-stack web applications
  • Proven excellent experience as a Full-stack software engineer
  • Proficient with git and git workflows
  • Expert level in Linux and Docker containers
  • Proven experience in ONE of the following areas, with excellent working knowledge in the other:
    • Front End:
      • Excellent proven experience in HTML and Javascript
      • Excellent proven experience with delivering components of a frontend application
    • Back End:
      • Excellent proven experience in NodeJS, Typescript, JavaScript
      • Excellent proven experience designing APIs, Services
  • Good understanding of containerization scaling (Kubernetes, Docker swarm)
  • Good understanding of cloud provisioning tools (Salt, Ansible, Consul, etc.)
  • Excellent understanding of both document-based and relational databases
  • Problem-solving attitude
  • Collaborative team spirit