Senior Full-Stack Developer
Keenfolks.com
Office
HÃbrido (11560, Mexico DF, Mexico, México)
Full Time
🚀 Who We Are & Role Overview
At Keenfolks, we’re redefining marketing in the age of AI. We combine technology, data, and creativity to build high-impact AI-enabled solutions for global brands.
We’re looking for a Senior Full Stack Developer, you will design, develop, and maintain high-quality software solutions, owning both front-end and back-end development. You will work closely with cross-functional teams to deliver scalable, performant, and secure digital products.
This role requires strong technical expertise, autonomy, and the ability to define best practices while mentoring junior team members.
Main Responsibilities
1. Full Stack Development
Design and implement scalable, maintainable, and performant front-end and back-end architectures.
Develop responsive and dynamic web applications using React and Node.js, integrating with Python-based APIs when required.
Ensure optimized rendering, smooth user experiences, and strong security practices.
2. Back-End Engineering
Build and maintain APIs and microservices using Python (Django/FastAPI/Flask) and Node.js.
Manage and optimize databases, primarily PostgreSQL, ensuring performance and data integrity.
Integrate solutions with Azure and AWS services (e.g., Lambda, S3, Azure Functions, Azure App Services).
3. Front-End Development
Build pixel-perfect, responsive user interfaces using React (Next.js optional) and modern front-end patterns.
Work closely with UI/UX designers to deliver visually appealing and accessible products.
4. Collaboration & Leadership
Actively participate in Agile ceremonies (Scrum, Kanban).
Collaborate with product managers, designers, and data teams to deliver solutions aligned with business goals.
Mentor mid-level and junior developers, reviewing code and sharing best practices.
5. Quality & Continuous Improvement
Ensure code quality through testing, automation, and code reviews.
Contribute to CI/CD pipelines, DevOps practices, and deployment workflows.
Stay up to date with emerging technologies and recommend improvements to the technology stack.
Required Qualifications
Experience: 5+ years as a Full Stack Developer with strong expertise in both back-end and front-end.
Education: Bachelor's or Master’s in Computer Science, Software Engineering, or related fields.
-
Technical Skills:
Front-End: React, JavaScript (ES6+), HTML5, CSS3, responsive design, REST APIs.
Back-End: Python (Django, FastAPI, Flask), Node.js, microservices architecture.
Databases: PostgreSQL, SQL optimization.
Cloud: Azure (Data Factory, App Services, Functions), AWS (S3, Lambda, RDS).
Version Control & CI/CD: Git, GitHub Actions, Jenkins, or GitLab CI.
Containerization: Docker, optional Kubernetes knowledge.
-
Soft Skills:
Strong problem-solving skills and technical decision-making.
Excellent collaboration and communication skills.
Autonomy, adaptability, and leadership in complex projects.
Preferred Qualifications
Experience with Digital Marketing or Data-Driven platforms.
Knowledge of UI/UX principles and user-centered design.
Familiarity with Terraform or other Infrastructure-as-Code tools.
Additional languages: English proficiency for global collaboration.
Understanding Serverless architectures and event-driven design.
Key Competencies
Technical leadership and mentorship abilities.
Strong architectural mindset: scalability, security, and performance.
Proactivity and ownership of end-to-end development cycles.
