Job Summary
A software technology company needs applicants for an opening for a Remote Senior Software Engineer.
Must be able to:
- Extend, improve and scale systems and applications built primarily in Node.js
- Work closely with product managers to define, scope, refine and drive the implementation of new features from conception to release
- Assist, lead and mentor junior engineers, making sure to be an available resource and play an active role in their professional development
Skills and Requirements Include:
- Proven well-honed technical problem solving and analytical skills
- Proficiency in several high-level languages like Python, Ruby, Java, or C++
- Ability to articulate technical concepts clearly and concisely
- Demonstrated solid mastery of software engineering tools and best practices
- Ability to perform diligent, timely code reviews for your peers and subordinates, while taking their feedback as an opportunity to learn and improve
- Ability to architect systems for fault-tolerance, correctness, security and availability