Sr Engineer - Full Stack

Alma Technologies, Inc. • Posted January 8th

Software Development
Alma Technologies, Inc. logo

Objectives of this Role
  • Work across the full stack, building highly scalable distributed solutions that enable
  • positive user experiences and measurable business growth
  • Develop new features and infrastructure development in support of rapidly emerging
  • business and project requirements
  • Assume leadership of new projects from conceptualization to deployment
  • Ensure application performance, uptime, and scale, maintaining high standards of code
  • quality and thoughtful application design
  • Work with agile development methodologies, adhering to best practices and pursuing
  • continued learning opportunities

Daily and Monthly Responsibilities
  • Participate in all aspects of agile software development including design,
  • implementation, and deployment
  • Architect and provide guidance on building end-to-end systems optimized for speed and
  • scale
  • Engage with inspiring designers and front end engineers, and collaborate with leading
  • back end engineers as we create reliable APIs
  • Collaborate across time zones via Slack, GitHub comments, documents, and frequent
  • video conferences

Required Skills and Qualifications
  • Bachelor’s degree in computer science, information technology, or engineering
  • 5+ years of development experience
  • Experience working in a LNMP environment
  • Experience with PHP or similar backend languages
  • Javascript (VueJS experience a plus)
  • Comfortable working with Linux and Nginx
  • Understanding of RESTful API endpoints
  • NoSQL experience, MongoDB experience a plus
  • Knowledge of AWS tools such as DMA, Batch a plus
  • Knowledge of Educational/Student Information Systems a plus

Preferred Qualifications

Interest in in learning new tools, languages, workflows, and philosophies to grow
Professional certifications