PANW - Sr. FullStack SW Engineer - 152 at Thaloz

We are redirecting you to the source. If you are not redirected in 3 seconds, please click here.

PANW - Sr. FullStack SW Engineer - 152 at Thaloz. 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.. Responsibilities. As a Senior Full-Stack Software Engineer, your primary responsibilities will include:. . . Collaboration. : Work closely with the Innovation Team and cross-functional stakeholders, including Product Managers and UX Designers, to align on project goals and deliverables.. . . Development. : Design, develop, and maintain both front-end and back-end components of applications, ensuring seamless integration and functionality.. . . Rapid Prototyping. : Quickly prototype new ideas and concepts, iterating based on feedback and testing to validate their effectiveness.. . . Scalable Application Design. : Architect and design applications that are scalable and maintainable, ensuring they can handle increased user demand and data.. . . Quality Assurance. : Implement and maintain product quality through automated testing and code reviews, ensuring high standards are met.. . . Analytics Integration. : Integrate analytics tools to monitor application performance and user engagement, providing insights for continuous improvement.. . . Software Release Planning. : Plan and execute software releases, coordinating with team members to ensure timely delivery of features and updates.. . . Performance Optimization. : Identify and address performance bottlenecks in applications, enhancing user experience and system efficiency.. . . Technical Architecture Contribution. : Contribute to the overall technical architecture of the applications, ensuring alignment with best practices and company standards.. . . AI Tool Utilization. : Leverage AI tools and technologies to accelerate development processes and enhance application capabilities, including the implementation of machine learning features.. . . . TypeScript. : Proficient in TypeScript for building robust front-end applications, ensuring type safety and maintainability.. . . Python. : Strong experience in Python for back-end development, particularly in building APIs and data processing applications.. . . Flutter. : Familiarity with Flutter for mobile application development, enabling cross-platform solutions that enhance user engagement.. . . Data Modeling. : Expertise in data modeling to design efficient database schemas that support application functionality.. . . Relational Databases. : Proficient in working with relational databases, particularly PostgreSQL, to manage and query data effectively.. . . Distributed Systems. : Experience in developing highly-scalable distributed systems that can handle large volumes of data and user requests.. . . Mobile Application Development. : Proven track record in mobile application development, ensuring seamless user experiences across devices.. . . Automated Testing. : Knowledge of automated testing frameworks and practices to ensure code quality and reliability.. . . Problem-Solving. : Strong analytical and problem-solving skills to address complex technical challenges and optimize solutions.. . . Analytical Thinking. : Ability to analyze data and user feedback to inform development decisions and improve application performance.. . . Software Development Lifecycle (SDLC). : Familiarity with the software development lifecycle, including agile methodologies, to manage project timelines and deliverables.. . . CI/CD. : Experience with Continuous Integration and Continuous Deployment (CI/CD) practices to streamline development and release processes.. . . Communication. : Excellent communication skills to collaborate effectively with team members and stakeholders, articulating technical concepts clearly.. . . PostgreSQL or Other Relational Databases. : Proficiency in PostgreSQL or similar relational databases for data management and application support.. . . Highly-Scalable Distributed Systems. : Experience in designing and implementing highly-scalable distributed systems that can grow with user demand.. . . Automated Testing for Mobile Applications and Backend Services. : Knowledge of automated testing strategies for both mobile applications and backend services to ensure quality and performance.. . . Developing and Deploying AI-Driven Features. : Experience in developing and deploying AI-driven features, including machine learning (ML) and large language models (LLM).. . . RAG Implementation. : Familiarity with Retrieval-Augmented Generation (RAG) implementation to enhance AI capabilities in applications.. . . Machine Learning Model Implementation. : Experience in implementing machine learning models to provide intelligent features and insights.. . . Prompting. : Knowledge of prompting techniques to optimize AI interactions and improve user experience.. . Nice-to-Have Skills. . . Startup Experience. : Previous experience working in a startup environment, demonstrating adaptability and a proactive approach to problem-solving.. . . App Publication. : Experience in publishing applications to app stores, understanding the requirements and processes involved.. . . Cloud Infrastructure. : Familiarity with cloud infrastructure, particularly in deploying applications on platforms like AWS or Azure, to enhance scalability and reliability.. . Company Location: Brazil.