STRATACACHE is looking for a Sr. Full-Stack Software Developer to join their development team to be responsible for the design, development, and maintenance of their product suite as well as new and upcoming features, in both its Software-as-a-Service and on-premise configurations.
Requirements
- At least ten (10) years of proven experience developing client-server and web applications
- Applied knowledge of object-oriented analysis, design and programming principles.
- Solid code construction skills
- Good knowledge of algorithms and software patterns
- Experience with document databases (MongoDB)
- Experience with developing modern user interfaces in modern JS frameworks (React, Vue.js, Angular, Ty pescript, Next.js)
- Experience with developing modern backends in Node.js, Typescript, .NET, C-Sharp
Responsibilities
- Based on requirements from the product team, design the best technological solution (algorithms, stacks, etc) with regards to stability, security and confidentiality
- Participate in global architecture and system design
- Ensure all implemented software operates smoothly in every possible configuration, regardless of the environment they are deployed in
- Ensure software adheres with secure development best practices (OWASP)
- Assist with quality efforts (unit tests, code reviews)
- Produce high-quality software documentation in code and externally, suggesting/implementing additional solutions where required
- Perform other duties as assigned
Other
- A BS in Computer Science, Software Engineering, or a related discipline
- Experience working in a secure development environment (static scanning, dynamic scanning, fuzzing, etc)
- Experience with SonarQube is a plus
- Experience with Docker/OCI images (buildah, podman, kaniko, etc)
- Experience with multi-node server development (ASP.net, C-Sharp)