Goliath Technologies is seeking a skilled Ruby Developer to build and maintain backend services, improve system reliability, and ensure the performance and scalability of their production environment.
Requirements
- 5+ years of experience with Ruby and Ruby on Rails.
- Strong understanding of PostgreSQL, database design, query optimization, and performance tuning.
- Hands-on experience deploying and supporting services in AWS.
- Experience with Amazon ECS, including service/task configuration, images, and container runtime environments.
- Experience with Amazon RDS, including parameter groups, scaling, failover, and maintenance workflows.
- Solid understanding of cloud-native architecture, microservices, and containerization (Docker).
- Experience with CI/CD pipelines (GitHub Actions).
Responsibilities
- Design, develop, and maintain backend services using Ruby and Ruby on Rails.
- Build RESTful APIs, integrate with internal and external services, and ensure adherence to best practices.
- Write maintainable, well-tested, and efficient code following engineering standards.
- Design and maintain database schemas in PostgreSQL.
- Optimize SQL queries, indexes, and performance of critical data paths.
- Deploy, operate, and maintain applications in AWS.
- Implement CI/CD pipelines for automated testing and deployment.
Other
- Work closely with Product, QA, and other Engineering teams to deliver high-quality features.
- Participate in code reviews, design discussions, and architecture planning.
- Document system components and workflows.
- Participate in on-call rotations to ensure high availability and system uptime.
- Commutable to Bridgewater, New Jersey offices for team meetings, as required.