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.
30+ days ago