KEENFOLKS

Senior Software Engineer

KEENFOLKS

full-time

Posted on:

Location Type: Hybrid

Location: Mexico DFMexico

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • 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.
  • 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.
  • 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.
  • Ensure code quality through testing, automation, and code reviews.

Requirements

  • 5+ years as a Full Stack Developer/ Senior Software Engineer with strong expertise in both back-end and front-end.
  • Bachelor's or Master’s in Computer Science, Software Engineering, or related fields.
  • 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.
  • Strong problem-solving skills and technical decision-making.
  • Excellent collaboration and communication skills.
  • Autonomy, adaptability, and leadership in complex projects.
Benefits
  • Indefinido
  • Tiempo completo
  • Híbrido
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
ReactNode.jsPythonDjangoFastAPIFlaskPostgreSQLSQL optimizationREST APIsmicroservices architecture
Soft Skills
problem-solvingtechnical decision-makingcollaborationcommunicationautonomyadaptabilityleadership
Certifications
Bachelor's in Computer ScienceMaster’s in Computer ScienceBachelor's in Software EngineeringMaster’s in Software Engineering