Full Stack Application Developer
Location: Clearwater FL, 90% remote
Contract- 1+ years
About the Role:
We're seeking a highly skilled Full Stack Application Developer to join our team. As a member of our development team, you will play a critical role in designing, developing, and deploying web-based applications. You will have the opportunity to work on complex projects, collaborate with cross-functional teams, and contribute to solution architecture discussions.
Key Responsibilities:
- Design and develop new integrations, update existing code, and support other efforts as projects and support requests arise
- Develop and deploy applications in a cloud-based environment (AWS)
- Collaborate with teams to identify and prioritize project requirements
- Participate in solution architecture discussions and contribute to system design
- Provide after-hours support as needed to maintain mission-critical integrations
Must-Have Skills:
- 5+ years of experience designing and developing web-based applications
- Expertise in creating and consuming RESTful and SOAP web services
- Strong understanding of relational databases and SQL programming
- Proficiency in programming languages: .NET/C#, Java
- Experience with JavaScript frameworks such as Angular or React
- Ability to quickly learn new technologies and pivot to new projects
- System design experience, with contributions to solution architecture discussions
- 3+ years of experience developing and deploying applications in Amazon Web Services (AWS)
- AWS Foundational Understanding
Nice-to-Have Skills:
- Experience with Authentication and Authorization technologies (e.g., JSON Web Tokens, Okta, OAuth 2.0/OIDC, SAML)
- Programming experience with Python, Node.js, Oracle ADF, or Java Server Faces (JSF)
- Experience with Spring, EJB, and AWS serverless architecture (S3, Lambda, API Gateway, SAM)
- Experience with AWS integration stack (Lambda, API Gateway, EventBridge, SQS, SNS)
- Familiarity with low-code integration platforms (e.g., FME)
- Complex AWS implementations
- Git source code repositories
- Project management skills, with a high level of organization
- Excellent documentation and communication skills
- Strong knowledge of DevOps platforms and Infrastructure as Code (IaC) frameworks
- Experience with Test-Driven Development (TDD)