Qureos

FIND_THE_RIGHTJOB.

Senior Full Stack Developer

JOB_REQUIREMENTS

Hires in

Not specified

Employment Type

Not specified

Company Location

Not specified

Salary

Not specified

We are seeking a skilled Full-Stack Developer to design, develop, and maintain our CRM/web application. The backend is built with Python Flask, handling complex data processing, authentication, integrations, and analytics. The frontend utilizes the Node.js ecosystem for responsive, user-friendly interfaces. You'll work on features involving data manipulation, AI-driven insights, secure file handling, and third-party API integrations. This role requires a problem-solver who can bridge backend logic with frontend usability, ensuring high performance and security.

Key Responsibilities

  • Develop and optimize backend services using Python Flask, including API endpoints, database interactions with SQLAlchemy, and JWT-based authentication.
  • Integrate third-party services such as OpenAI for AI functionalities, Mailchimp for transactional emails, AWS (via Boto3) for cloud storage and operations, and scheduling tasks with APScheduler.
  • Working with Github and AWS Fargate.
  • Build and maintain the Node.js-based frontend, ensuring smooth integration with the backend via CORS-enabled APIs, focusing on responsive design and user experience.
  • Manage database migrations with Flask-Migrate, environment configurations with dotenv, and error handling/logging for robust production readiness.
  • Collaborate on full-stack features like user authentication, real-time updates (using threading), timezone-aware operations (pytz), and hashing/security best practices.
  • Debug, test, and deploy updates, ensuring cross-browser compatibility and performance optimization.
  • Contribute to code reviews, documentation, and agile development processes.

Required Skills and Qualifications

  • Proven experience (3+ years) in full-stack development, with strong proficiency in Python and Flask for backend development.
  • Solid understanding of Node.js for frontend development, including modern JavaScript frameworks (e.g., React, Vue, or similar – experience with NPM ecosystem is essential).
  • Expertise in relational databases (e.g., MySQL via SQLAlchemy), including complex queries, migrations, and ORM usage.
  • Hands-on experience with data science tools: Pandas for data manipulation, NumPy/SciPy for stats, Scikit-learn for ML preprocessing and clustering.
  • Familiarity with authentication (JWT), security (Werkzeug for hashing), and API development (RESTful services with jsonify/request).
  • Integration skills with APIs and services: OpenAI, Mailchimp Transactional, AWS S3/EC2 (Boto3), and HTTP requests (Requests library).
  • Experience with file handling: Secure uploads, PDF/HTML processing, and Excel/CSV manipulation.
  • Knowledge of DevOps basics: Environment management (dotenv), scheduling (APScheduler), and logging/error tracing.
  • Strong problem-solving skills, attention to detail, and ability to work independently or in a team.
  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).

Preferred Skills

  • Experience with cloud platforms (AWS preferred).
  • Familiarity with AI/ML integrations and natural language processing.
  • Knowledge of frontend tools like Express.js/
  • Understanding of statistical analysis and data visualization.
  • Previous work on data-heavy applications, such as analytics dashboards or AI-powered tools.

What We Offer

  • Competitive salary and benefits package, including health insurance, pension contributions, and paid time off.
  • Flexible working hours and remote options to support work-life balance.
  • Opportunities for professional growth, including training budgets and conferences.
  • Collaborative culture with regular team events and innovative projects.
  • Cutting-edge tech stack and the chance to work on impactful features from day one.

Job Type: Full-time

Experience:

  • Python/Flask: 3 years (Required)

© 2025 Qureos. All rights reserved.