Senior Full-Stack Developer

element^n is seeking a talented and professional full-stack developer. The developer will be charged with innovating and solving complex problems across the client and server domains of cloud-based solutions, applying a wide range of custom-developed and open source JavaScript components.

Primary Responsibilities:
As a Senior Software Developer you will:
  • Analyze, design and develop technical solutions according to functional specifications documents and technical requirements.
  • Maintain and extend existing application code and components.
  • Deploy, monitor and support application code on production clusters.
  • Assist QA staff with unit and integration testing of core application and components.
  • Prepare technical documentation.
  • Contribute to software architecture and design by assisting in technical analysis discussions and suggesting new ideas.
  • Contribute to the improvement of internal processes and best practices.
Requirements:
We are currently recruiting primarily senior candidates. Candidates with fewer years in the field but which have particularly relevant skills and experience will also be considered. 
Required
  • 6+ years work experience in the software domain.
  • 5+ years experience developing web applications, using a range of JavaScript libraries (preferably AngularJS) and supporting technologies 
  • Experience with a broad range of existing Web 2.0 development technologies tools and approaches. Understanding of the RESTful approach to APIs.
  • Passion for producing clean, concise and maintainable JavaScript code.
  • Leadership and mentoring skills and experience.
Preferred
  • Experience optimizing web applications using concepts such as HTTP compression, JavaScript compression and optimization, and application and network level caching techniques.
  • Experience with Amazon AWS cloud technologies.
  • Experience with NoSQL / schema-less databases such as PostgreSQL, TimescaleDB, etc.
  • Database administration and performance tuning, in particular MySQL.