What are the responsibilities and job description for the Senior Full Stack Engineer position at Optomi?
Senior Full Stack Engineer (Angular/Ruby on Rails/AWS)– Hybrid in Evansville/Baltimore/Charlotte - Contract to Hire/W2 Only!
*There are no Corp-to-Corp options or Visa Sponsorship available for this position*
Optomi, in partnership with a market leader in the financial industry, is seeking a Full Stack Engineer for a hybrid position out of one of their offices in Evansville, Baltimore, or Charlotte. This candidate will support multiple ongoing efforts within the organization with a focus on payment-related projects. This provides a unique opportunity to shape the future of payment systems and make an impact in a fast-paced, evolving industry.
What the right candidate will enjoy:
- Flexible work schedule!
- Contributing to critical payment-related initiatives!
- Gaining experience with cloud technology and modern architecture!
- Long-term career opportunity!
Experience of the right candidate:
- Bachelor's degree in Computer Science or a related field, or equivalent work experience.
- Experience: 7 years of experience in full-stack development.
- Front-End: Proficiency in Angular for building dynamic web applications.
- Back-End: Expertise in Ruby on Rails for backend system development.
- AWS: Experience working with AWS services for scalable application development (S3, RDS, Lambda, etc.).
- Microservices: Proven experience developing and maintaining microservices.
- Github Profile: Candidates must have a Github profile or equivalent platform for the team to review prior to the interview.
Preferred Qualifications:
- Experience working in the payments space or within the financial services industry.
- Experience in database management and strong SQL skills.
- Familiarity with Java and Spring Boot for legacy system support.
- Strong understanding of authentication and authorization protocols (OAuth2, JWT).
- CI/CD pipeline experience and knowledge of container orchestration tools like Docker and Kubernetes.
- Performance optimization and experience with scalable architectures.
Responsibilities of the right candidate:
- Develop, test, and maintain microservices and web applications using modern frameworks and REST APIs.
- Design, deploy, and manage applications using AWS infrastructure and services.
- Split focus between front-end (Angular) and back-end (Ruby on Rails) development.
- Contribute to payment-related projects as part of a team overseeing the payment lane.
- Collaborate with a team of 2 developers on specific payments projects and a broader team of 20 members, including testers and other developers.
- Collaborate in Agile methodologies, including CI/CD pipelines and peer programming.