I C W Group-posted about 1 year ago
$113,668 - $203,468/Yr
Full-time • Senior
San Diego, CA

The Senior Full Stack Engineer at ICW Group plays a crucial role in designing, implementing, and maintaining scalable software solutions across both front-end and back-end systems. This position is integral to a cross-functional team, overseeing the entire software development life cycle from conception to deployment, ensuring high-quality and secure applications that enhance user experience.

  • Manages full life cycle of software development from conception to deployment.
  • Designs overall architecture of web applications that optimize site functionality.
  • Drives the development and organization of web applications, structure code, and separate files.
  • Ensures proper setup of file hosting, configures servers and databases for website functionality.
  • Designs user-based interactions through effective front-end architecture.
  • Develops functional databases, applications, and servers to support websites on the back end.
  • Implements scalable web services, applications, and APIs.
  • Performs the role of lead engineer during Sprint planning and regular code reviews.
  • Maintains quality and ensures responsiveness and security of applications. Maintains code integrity and organization.
  • Creates security and data protection settings.
  • Conducts unit, integration, and system tests. Identifies and solves coding issues.
  • Provides support associated with assigned deployments and creates checklists for large deployments.
  • Troubleshoots, debugs, and upgrades software.
  • Collaborates with various teams in delivering end to end software solutions.
  • Partners with project management and other engineering teams in determining overall system solutions.
  • Works closely with Product teams to develop platforms that enhance user experience and functionality.
  • Partners with QA team in developing test plans and test cases.
  • Partners with Architects in defining tooling and standards.
  • Documents software development best practices including unit testing, code reviews, and CI/CD.
  • Defines and documents technical solution approaches ensuring consistency and scalability.
  • Conducts POC interfacing with different teams on recent technologies.
  • Bachelor's degree in Computer Science, Engineering, Statistics, or related field (or equivalent experience).
  • Minimum 8 years of experience as a Full Stack Engineer or similar role.
  • Experience working with graphic designers and converting designs to visual elements.
  • Experience with cloud message APIs and usage of push notifications.
  • Experience in development for mobile applications preferred.
  • Strong knowledge in all stages of software development.
  • Experience with databases, web servers, and UI/UX designs.
  • Proficient in front and back-end coding.
  • Highly experienced with server-side and back-end programming languages such as PHP, Python, Ruby, Java, .NET, JavaScript, Node.js, etc.
  • AWS experience required.
  • Proficient experience using advanced JavaScript libraries and frameworks such as AngularJS, ReactJS, etc.
  • Possess HTML and CSS skills for website content design.
  • Knowledge of code versioning tools such as Git, Mercurial or SVN.
  • Possess an understanding and implementation of security and data protection.
  • Excellent written and verbal communication skills, attention to detail, and experience working with cross-functional teams.
  • Experience in development for mobile applications preferred.
  • Generous medical, dental, and vision plans.
  • 401K retirement plans with company match.
  • Bonus potential for all positions.
  • Paid Time Off with an accrual rate of 5.23 hours per pay period (equal to 17 days per year).
  • 10 paid holidays throughout the calendar year.
  • Support for continued learning and development.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service