Full - Stack Developer I

Snap FinanceArizona, AZ

About The Position

We are seeking an enthusiastic Full Stack Engineer I to join our growing team. In this role, you will develop your skills across the full technology stack from building user interfaces in React/TypeScript to developing backend services in Java. You will work on well-scoped features, collaborate with experienced engineers, and contribute to applications that serve real users. This is an ideal opportunity to launch your engineering career with mentorship, hands-on experience, and exposure to modern development practices.

Requirements

  • Bachelor's Degree in Computer Science, Engineering, or related field (or equivalent experience)
  • Strong foundation in React and TypeScript for frontend development
  • Solid understanding of Java fundamentals for backend development
  • Working knowledge of RESTful API design and HTTP protocols
  • Proficiency with Git/Bitbucket for version control and collaboration
  • Experience with relational databases (PostgreSQL or MySQL)
  • Familiarity with testing frameworks (Jest, JUnit, or similar)
  • Strong problem-solving skills and ability to learn new technologies
  • Excellent communication skills and ability to work effectively in teams

Nice To Haves

  • Experience with Spring Boot framework
  • Exposure to cloud platforms (AWS)
  • Knowledge of CI/CD pipelines and deployment practices
  • Understanding of responsive design and cross-browser compatibility
  • Contributions to open source or personal projects on GitHub
  • Experience with agile development practices

Responsibilities

  • Develop responsive and maintainable user interfaces using React and TypeScript under guidance
  • Build and test backend services using Java and Spring Boot with support from senior engineers
  • Work with RESTful APIs and JSON to integrate frontend and backend components
  • Implement features based on requirements gathered with product and design teams
  • Write clean, readable code following team standards and best practices
  • Participate in code reviews and incorporate feedback from peer engineers
  • Debug issues and troubleshoot problems across the stack with team support
  • Write unit and integration tests to ensure code quality and reliability
  • Learn and apply cloud deployment practices in AWS environments

Benefits

  • Generous paid time off
  • Competitive medical, dental & vision coverage
  • 401K with company match for US
  • Company-paid life insurance
  • Company-paid short-term and long-term disability
  • Access to mental health and wellness resources
  • Company-paid volunteer time to do good in your community
  • Legal coverage and other supplemental options
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service