6 days ago Be among the first 25 applicants 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 Requirements - 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 Seniority level - Seniority level Mid-Senior level Employment type - Employment type Full-time Job function - Job function Other - Industries IT Services and IT Consulting Referrals increase your chances of interviewing at Thaloz by 2x Sign in to set job alerts for “Senior Software Engineer” roles. Senior, Flutter Engineer - SZ, Remote: Colombia-Costa Rica, Full Time, Digital Product Development Senior, Rust Engineer - SD, Remote: Colombia - Costa Rica, Full Time, Digital Product Development Senior Backend Developer - Node (100% Remote - Colombia) Senior Software Engineer (LATAM - Colombia, Argentina) Bogota, D.C., Capital District, Colombia 5 days ago Senior Back-End Developer (Remote - Anywhere) Colombia $42,900.00-$50,750.00 3 months ago Senior Backend Developer - Wallets (100% Remote - Colombia) Senior Full-stack Engineer (C#/React) - Software (Latam) Senior Software Engineer (PHP and Angular) Bogota, D.C., Capital District, Colombia $48,000.00-$60,000.00 1 month ago Bogota, D.C., Capital District, Colombia 1 month ago Bogota, D.C., Capital District, Colombia 6 days ago Bogota, D.C., Capital District, Colombia 3 months ago Senior Full Stack Developer (.Net/React) - Healthcare Technology Company Senior .NET Developer (Dynamics 365 / Power Platform) Senior Software Engineer (.NET, Angular) - OP01770P Bogota, D.C., Capital District, Colombia 1 week ago Senior Software Engineer (.NET, Angular) Team Lead - OP01772 Bogota, D.C., Capital District, Colombia 2 weeks ago We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr Required Skill Profession Desarrollo De Software