Senior Software Engineer, Cloud Applications - Cybersecurity SaaS (REMOTE)
The Opportunity:
We are looking for a highly skilled software engineer who is comfortable with both front-end and back-end development. Full-Stack Engineers are responsible for developing and designing front-end web architecture and supporting APIs, ensuring the responsiveness of applications and working alongside graphic designers for web design features, among other duties.
Responsibilities:
- Design and develop front end application architecture.
- Develop presentation-layer API interfaces to support user interfacing applications.
- Work with database systems and core microservices.
- Ensure responsiveness of applications.
- Work alongside graphic designers for design features.
- See projects through from conception to finished product.
- Meet both technical and customer needs.
- Stay up-to-date with modern and emerging JavaScript libraries and frameworks.
- Mentor junior engineers.
Qualifications:
- Degree in Computer Science or equivalent industry experience.
- 5+ years of experience in Software Engineering.
- Strong organizational and project management skills.
- Proficiency with modern JavaScript tooling and libraries, such as React, TypeScript, Webpack, npm, etc.
- Proficiency with server-side languages such as NodeJS, Go, Python, etc.
- Familiarity with relational database technology (PostgreSQL preferred).
- Proficiency with unit testing JavaScript application code.
- Experience with creating and running Docker images and containers.
- Great problem-solving skills.
- High attention to detail.
- Excellent verbal communication skills.
- Experience with Agile software development methodologies is a plus.