Senior Back-end Developer - Ruby on Rails, PostgreSQL - Social good market

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