Apply now: Senior Software Developer, location is Remote. The start date is ASAP for this contract position.
Job Title: Senior Software Engineer (Angular)
Location-Type: Remote
Start Date Is: ASAP
Duration: Contract
Compensation Range: 50-60/hr on W2
Job Description: Enhance and modernize the payments section of the client's website by migrating from Ruby to Angular while ensuring high-quality, scalable, and maintainable code.
Day-to-Day Responsibilities: - Develop and enhance web applications and microservices using Angular and Ruby on Rails.
- Work closely with developers and partner teams to achieve project goals.
- Participate in SCRUM ceremonies and provide relevant updates.
- Document software programs, modules, and technical details clearly.
- Troubleshoot and resolve production issues, offering customer support as needed.
- Write secure, functional, and testable code that meets use cases.
- Participate in peer code reviews and provide constructive feedback.
- Contribute as a peer tester to ensure sprint objectives are met.
- Manage and deploy applications on AWS Cloud infrastructure, leveraging services like S3, RDS, and Lambda.
Requirements: - Must-Haves:
- 5+ years of experience developing web applications, microservices, and REST APIs using modern frameworks.
- Strong Angular development experience (Angular 17 preferred, but versions 11+ acceptable).
- Experience shipping production-level projects with Angular.
- Proficiency in Ruby on Rails development.
- Experience linking front-end components to APIs.
- AWS application experience, including designing, deploying, and managing applications on AWS Cloud infrastructure.
- Familiarity with SCRUM methodology and Jira documentation.
- Nice-to-Haves:
- Experience with backend data handling and API integration.
- Strong understanding of software security best practices.
- Previous experience in financial technology or payment processing applications.