About the Role
We're looking for a motivated Full Stack Software Engineer to join our clients development team. You'll work across the stack using Angular, Java/Spring Boot, and Python/Streamlit/Snowflake to build enterprise applications and data-driven customer solutions. This role is ideal for someone who takes initiative, writes clean code, and thrives in an Agile team environment.
Location: Remote
Full-Time Conversion Salary: $80,000 - $105,000
*This role isn't available for sponsorship for candidates who require it now or some time in the future*
What You'll Do
- Design and develop application solutions using Angular and Java/Spring Boot
- Build customer-facing, data-driven solutions using Python, Streamlit, and Snowflake
- Write clean, maintainable, and testable code following industry best practices
- Demonstrate initiative and operate as a self-sufficient team player
- Apply Agile principles to adapt quickly to evolving requirements
- Continuously learn and grow within a collaborative team environment
Required Qualifications
- 2–5 years of experience with front-end technologies including HTML, CSS, JavaScript/TypeScript, Angular, and Python
- 2–5 years of hands-on experience with Java/Spring Boot
- 2–5 years of experience building and consuming SOAP or RESTful web services with JSON/XML
- Proficiency with build and deployment tools such as Maven, Git/GitHub Actions, and CI/CD pipeline integration
- Experience with relational databases including SQL Server, DB2, or Snowflake
- Experience with Hibernate
- Experience with XML and XSLT
- Knowledge of security authentication and authorization concepts
- Excellent verbal and written communication skills
- Strong analytical, organizational, and time management skills
Nice to Have
- 2–5 years of overall development experience
- Experience developing microservices using containerization technologies such as Kubernetes
- Experience working in Unix/Linux environments
- Insurance domain knowledge
- Experience integrating AI into development practices and workflows
- Knowledge of cloud platforms (AWS, Azure, or GCP)
- Experience as an Agile team member working within the Scrum framework