Role: Sr. Full Stack Engineer (Ruby on Rails/Angular) Location: Evansville, IN or Baltimore, MD or Charlotte, NC
Type: 6 month contract to hire Hybrid - days may vary (org is going through RTO) but around 2 currently.
Job Description: About the day to day/ role & team: - Will be even split of front end v back end
- This may vary project by project but overall will be even
- Their team oversees payment lane so this person will be working on payments related projects
- Great if they have payments experience
- Team is 2 more devs they would be working with on this specific payments project
- Broader team is 20 folks - testers and other devs
Skills/Requirements - ngular and Frontend Development
- Database Expertise: Strong SQL skills and experience with database management systems
- Expertise in Ruby and Ruby on Rails for building robust backend systems.
- Proficiency in Angular and end-to-end application development.
- More than 5 years of experience developing web applications, microservices, and other components using modern web frameworks and REST APIs.
- Experience with containers (e.g., Docker) and container orchestration tools (e.g., Kubernetes).
- Proficiency in designing, deploying, and managing applications on AWS Cloud infrastructure. Leveraging AWS services for scalable and reliable application development (e.g., S3, RDS, Lambda).
- Strong SQL skills and experience with database management.
- bility to write secure, functional, and testable code for both front-end and back-end development.
- Technical and Collaboration Skills: Experience with CI/CD pipelines, peer programming, and Agile methodologies
Must Have Skills/ Requirements, in order of Priority: - ngular on the Front End
- Ruby on Rails on the Backend
- WS
- Microservices
- 7+ years of experience
Nice to Have Skills/ Requirements, in order of Priority: - Experience working in payments space or in financial services industry
- Past org/ team size not important - more important that they have right experience
Highly Preferred Skills: - Familiarity with Java and Spring Boot for legacy system support.
- Experience with CI/CD pipelines and automation tools.
- Strong understanding of authentication and authorization protocols like OAuth2 and JWT.
- Knowledge of scalable architecture and performance optimization