Summary
Curotec is a software services company specializing in enterprise-level software projects for clients worldwide. The company is seeking a Full-Stack Engineer to maintain and evolve a Ruby on Rails monolith application, modernize front-end components with React/TypeScript, and manage cloud infrastructure, databases, and CI/CD pipelines.
Responsibilities
- Work on our monolith application built with Ruby on Rails (v6, with plans to upgrade to v7)
- Collaborate with the team to migrate and modernize front-end components from Angular 1 to React/TypeScript
- Ensure adherence to strict code conventions and maintain high code quality
- Deploy and manage applications hosted on Heroku and AWS Fargate/ECS
- Utilize Terraform to implement infrastructure-as-code practices
- Manage database operations with Postgres v14
- Build and maintain responsive, user-friendly interfaces using React/TypeScript
- Collaborate with designers and other engineers to improve the front-end experience
- Leverage GitHub Actions to maintain robust CI/CD pipelines
- Work with AWS services like S3 for storage and SKS for secure key storage
Skills
- Strong experience with Ruby on Rails and a deep understanding of monolith application architecture
- Proficiency in React/TypeScript and front-end best practices
- Experience with containerization tools like Docker
- Hands-on expertise with Heroku and AWS Fargate/ECS for application hosting
- Solid understanding of Postgres v14 or similar relational databases
- Proven experience with Terraform for infrastructure as code
- Familiarity with CI/CD pipelines, especially GitHub Actions
- Adherence to and respect for code conventions and team guidelines
Qualifications
Must Haves
- Strong experience with Ruby on Rails and a deep understanding of monolith application architecture
- Proficiency in React/TypeScript and front-end best practices
- Experience with containerization tools like Docker
- Hands-on expertise with Heroku and AWS Fargate/ECS for application hosting
- Solid understanding of Postgres v14 or similar relational databases
- Proven experience with Terraform for infrastructure as code
- Familiarity with CI/CD pipelines, especially GitHub Actions
- Adherence to and respect for code conventions and team guidelines
Benefits
- Ability to grow and advance your career
- Attend virtual developer conferences
- Work on cutting-edge and exciting projects