Remote PANW - Sr. FullStack SW Engineer - 152

at Thaloz

Posted 2 days ago 2 applied

Description:

  • We are seeking a highly skilled Senior Full-Stack Software Engineer to join our dynamic Innovation Team.
  • This role is pivotal in developing early-stage prototypes and proof of concepts for AI applications focused on gamification.
  • The ideal candidate will leverage their full-stack expertise to bring innovative solutions to production, contributing significantly to our core consumer platform.
  • As part of a small, agile team, you will have the opportunity to experiment, validate new ideas, and shape the future of our technology offerings.
  • Your primary responsibilities will include collaboration with the Innovation Team and cross-functional stakeholders, including Product Managers and UX Designers, to align on project goals and deliverables.
  • You will design, develop, and maintain both front-end and back-end components of applications, ensuring seamless integration and functionality.
  • You will quickly prototype new ideas and concepts, iterating based on feedback and testing to validate their effectiveness.
  • You will architect and design applications that are scalable and maintainable, ensuring they can handle increased user demand and data.
  • You will implement and maintain product quality through automated testing and code reviews, ensuring high standards are met.
  • You will integrate analytics tools to monitor application performance and user engagement, providing insights for continuous improvement.
  • You will plan and execute software releases, coordinating with team members to ensure timely delivery of features and updates.
  • You will identify and address performance bottlenecks in applications, enhancing user experience and system efficiency.
  • You will contribute to the overall technical architecture of the applications, ensuring alignment with best practices and company standards.
  • You will leverage AI tools and technologies to accelerate development processes and enhance application capabilities, including the implementation of machine learning features.

Requirements:

  • Proficient in TypeScript for building robust front-end applications, ensuring type safety and maintainability.
  • Strong experience in Python for back-end development, particularly in building APIs and data processing applications.
  • Familiarity with Flutter for mobile application development, enabling cross-platform solutions that enhance user engagement.
  • Expertise in data modeling to design efficient database schemas that support application functionality.
  • Proficient in working with relational databases, particularly PostgreSQL, to manage and query data effectively.
  • Experience in developing highly-scalable distributed systems that can handle large volumes of data and user requests.
  • Proven track record in mobile application development, ensuring seamless user experiences across devices.
  • Knowledge of automated testing frameworks and practices to ensure code quality and reliability.
  • Strong analytical and problem-solving skills to address complex technical challenges and optimize solutions.
  • Ability to analyze data and user feedback to inform development decisions and improve application performance.
  • Familiarity with the software development lifecycle, including agile methodologies, to manage project timelines and deliverables.
  • Experience with Continuous Integration and Continuous Deployment (CI/CD) practices to streamline development and release processes.
  • Excellent communication skills to collaborate effectively with team members and stakeholders, articulating technical concepts clearly.
  • Proficiency in PostgreSQL or similar relational databases for data management and application support.
  • Experience in designing and implementing highly-scalable distributed systems that can grow with user demand.
  • Knowledge of automated testing strategies for both mobile applications and backend services to ensure quality and performance.
  • Experience in developing and deploying AI-driven features, including machine learning (ML) and large language models (LLM).
  • Familiarity with Retrieval-Augmented Generation (RAG) implementation to enhance AI capabilities in applications.
  • Experience in implementing machine learning models to provide intelligent features and insights.
  • Knowledge of prompting techniques to optimize AI interactions and improve user experience.

Benefits:

  • Opportunity to work in a dynamic and innovative environment focused on cutting-edge AI applications.
  • Chance to collaborate with a small, agile team and contribute significantly to the core consumer platform.
  • Ability to experiment and validate new ideas, shaping the future of technology offerings.
  • Access to professional development and growth opportunities within the organization.
  • Competitive salary and benefits package, commensurate with experience and skills.