Location :
Fully Remote (North America)
Responsibilities :
- Provide input into Design and Architecture
- Evaluate technologies that may be incorporated into our solutions
- Continuously improve development standards for backend systems
- Design systems with a cybersecurity focus
- Implement and design databases and data structures for efficiency
- Develop new features for the backend and some for the front end
- Design and implement APIs for system integration
- Support Infrastructure as Code and automation in provisioning
- Maintain API documentation using specifications like OpenAPI and JSON Schema
- Write test cases for new features and issues
- Enforce coding and quality standards
Qualifications :
- BSc in Computer Science, Engineering, or a relevant field
- Experience as a software engineer
- Proficient with git, workflows, and best practices
- Proficient with Linux, Docker, and microservice architectures
- Extensive experience with Node.js, TypeScript, JavaScript
- Proven experience designing APIs and services
- Strong understanding of relational and document-based databases
- Experience in asynchronous and transactional programming environments
- Experience delivering front-end components
- Experience with AWS cloud environment
- Additional experience in full-stack web development with React, Angular, Vue, Next.js, or Flutter is a plus