5+ years
Short-term (40h)
Social good
Full Remote
Ruby on Rails
AWS Lambda
PostgreSQL
Requirements
Must-haves
- 5+ years of software development experience
- 5+ years of Ruby on Rails experience
- Experience with DevOps
- Experience with authentication and authorization mechanisms
- Proficiency with secure coding practices and web application security (OWASP Top 10)
- Experience working with PostgreSQL databases with encryption considerations
- Familiarity with AWS services (e.g. IAM, RDS, Lambda, S3, CloudWatch, API Gateway)
- Experience with logging, monitoring, and auditing security events
- Strong documentation skills to align security implementations with compliance requirements
- Strong communication skills in both spoken and written English
Nice-to-haves
- Startup experience
- Experience with front-end development using JavaScript frameworks (React, Angular, Vue)
- Bachelor's Degree in Computer Engineering, Computer Science, or equivalent
What you will work on
- This is a full-time role (40 hours / week) for a 1-month contract.
- Develop and enhance Ruby on Rails applications to comply with TX-RAMP security standards
- Implement Role-Based Access Control (RBAC) and Multi-Factor Authentication (MFA) for authentication and authorization
- Refactor API endpoints to align with authentication and logging security best practices
- Collaborate with DevOps and Security Engineers to implement secure CI/CD pipelines and infrastructure
- Improve logging and monitoring to track authentication events, access control changes, and security alerts
- Document security policies and compliance controls within the application
- Ensure encryption of sensitive data at rest and in transit using AWS KMS and TLS
- Conduct security testing, including code reviews and penetration testing collaboration, to identify vulnerabilities