Full Stack Engineer (FDE)

Full Stack Engineer (FDE)

Location: Must be based in Morelia or Mexico

We are looking for a mid-level software engineer who is eager to grow into a Solution Engineer, working on AI-enabled automation solutions in real client environments. This role is perfect for someone who thrives in translating ambiguous business needs into practical, scalable solutions, leveraging APIs, data flows, and AI-assisted tools while collaborating with both technical and non-technical stakeholders. 

Candidates should already have strong software engineering fundamentals, and through our structured training program, you will gain hands-on experience with our platform, solution patterns, and AI-driven development practices. Beyond building solutions, this role offers a clear pathway to evolve into a Forward Deployed Engineer (FDE), representing the next generation of software engineers in the AI era, embedding directly with clients to design, build, and deploy impactful, intelligent systems.

Full Stack Engineer Man Scio

Technical skills

Must have

  • 3–5 years of professional software development experience
  • Strong JavaScript and/or TypeScript skills
  • HTML / CSS basics
  • HTTP request/response patterns
  • Experience working with REST APIs
  • Comfort with JSON and data modeling
  • Experience with Node.js
  • Experience with SQL and NoSQL databases
  • Debugging and troubleshooting ability
  • Git and basic development workflows
  • Experience with API integrations or workflow/business logic
  • Basic authentication / authorization concepts
  • Structuring business logic and data transformations

Nice to have

  • Experience with workflow automation tools
  • Experience with low-code / flow-based platforms
  • Experience building AI-enabled features
  • Experience in client-facing implementation projects
  • Experience with authentication, webhooks, or event-driven integrations
  • Experience creating technical documentation
  • Experience working in Scrum/agile teams

AI-assisted development experience

The candidate should be comfortable using AI tools, but not dependent on them.

Important AI-related behaviors:

  • Writing precise prompts and requirements
  • Breaking vague business problems into smaller automatable tasks
  • Using AI for scaffolding, transformation logic, documentation, and test data generation
  • Reviewing AI-generated code critically
  • Debugging AI-generated output
  • Keeping AI-assisted work modular and understandable
  • Knowing when to rely on AI and when to manually validate architecture, security, and data design

Soft skills and work habits

The most important soft skills are:

  • Clear written and spoken English
  • Clear communication
  • Strong ownership
  • Proactivity
  • Ability to work collaboratively and ask clarifying questions
  • Willingness to communicate blockers early
  • Comfort with ambiguity
  • Structured problem solving
  • Adaptability and creativy
  • Teamwork
  • Fast learning
  • Attention to detail
  • Ability to receive feedback without defensiveness
Ready to join us?
Apply now
01
Send your resume
In English, to our Human Capital team
02
We'll reach out
You'll be kept updated at every stage
03
Ask us anything
Questions or details? Just reach out
Send your CV in English to
humancapital@sciodev.com
✉  Apply now
Senior Python Developer (AI & Backend Expertise)

Senior Python Developer (AI & Backend Expertise)

Location: Must be based in Mexico or LatAm

We’re a dynamic team at one of the Best Places to Code companies based in Mexico. Our mission? To create fully-fledged platforms using a wide range of tools and technologies. Keep reading if you’re passionate about clean, elegant code and love collaborating with experts! We are looking for an experienced Senior Python Developer with strong expertise in backend development and AI/ML implementation. You will design and build scalable APIs, integrate machine learning models into production systems, and collaborate with data scientists to deliver intelligent, data-driven solutions.

FB-Senior-Mobile-App-Developer

Responsibilities:

Develop and maintain backend services using Python and frameworks like Django, Flask, or FastAPI.

Design and implement RESTful APIs and integrate with third-party services.

Collaborate with data science teams to deploy machine learning models into production environments.

Optimize application performance and scalability for AI-driven features.

Implement data pipelines for model training and inference.

Write clean, maintainable, and well-documented code following best practices.

Ensure security, testing, and CI/CD automation for AI-enabled applications.

Monitor and troubleshoot production systems for uptime and reliability.

Requirements:

5+ years of experience in backend development with a strong focus on Python.

Hands-on experience with AI/ML model integration in production systems.

Proficiency in Django, Flask, or FastAPI.

Strong knowledge of SQL (PostgreSQL, MySQL) and NoSQL (MongoDB).

Familiarity with machine learning frameworks (TensorFlow, PyTorch, Scikit-learn).

Experience with data processing, ETL pipelines, and asynchronous programming.

Knowledge of Docker, Kubernetes, and cloud platforms (AWS, GCP, Azure).

Strong understanding of API security, authentication, and scalable architecture.

Nice-to-Have:

Experience with MLOps tools (MLflow, Kubeflow).

Familiarity with microservices architecture.

Knowledge of data engineering and big data technologies (Spark, Hadoop).

Exposure to DevOps practices and infrastructure as code.

The journey:

We know your time is valuable, so know the whole process will take about 2 weeks. There will be 4 interviews total (an initial one with Human Capital, a technical skill one, one with an Account Manager, and probably one with the client at the end), possibly with a technical test, if necessary.

We will keep you regularly updated about your application, but you can also get in touch with us to ask about its status or anything else you might want to know. Just have fun! If you are a good match for Scio, we will give you a formal job offer and ask you to get the pre-hiring requirements to us within 5 days at most, so preparedness is key.

How to Apply:

If this is the perfect fit for you, send your resume in English to humancapital@sciodev.com. We’ll keep you updated throughout the process.

Feel free to reach out if you have any questions or need further details!

QA Automation Engineer

QA Automation Engineer

Location: Must be based in Mexico or LatAm

We’re a dynamic team at one of the Best Places to Code companies based in Mexico. Our mission? To create fully-fledged platforms using a wide range of tools and technologies. Keep reading if you’re passionate about clean, elegant code and love collaborating with experts! As a QA Automation Engineer, you’ll play a key role in designing, developing, and executing automated tests to ensure product quality. You’ll collaborate closely with developers and product teams to identify, document, and resolve issues early in the development cycle.You’ll also work with modern testing frameworks such as:

Playwright for end-to-end testing.

Cypress for UI and integration testing.

JavaScript TypeScript for building and maintaining automated tests.

FB-Senior-Mobile-App-Developer

Your Responsibilities:

Design, implement, and maintain automated test scripts using JavaScript and TypeScript.

Ensure quality across web applications and APIs.

Collaborate with cross-functional teams to define acceptance criteria and improve processes.

Detect, document, and track bugs.

Contribute to continuous integration and delivery pipelines.

Advocate for best practices in QA and test automation.

Required Qualifications:

3+ years of professional experience in QA Automation.

1+ year of hands-on experience with Playwright in real projects.

Experience with Cypress or similar testing frameworks.

Strong coding skills in JavaScript and TypeScript.

Solid knowledge of QA methodologies, tools, and processes.

Familiarity with CI/CD pipelines and version control (Git).

Excellent communication and teamwork skills.

Fully bilingual English/Spanish preferred.

The journey:

We know your time is valuable, so know the whole process will take about 2 weeks. There will be 4 interviews total (an initial one with Human Capital, a technical skill one, one with an Account Manager, and probably one with the client at the end), possibly with a technical test, if necessary.

We will keep you regularly updated about your application, but you can also get in touch with us to ask about its status or anything else you might want to know. Just have fun! If you are a good match for Scio, we will give you a formal job offer and ask you to get the pre-hiring requirements to us within 5 days at most, so preparedness is key.

How to Apply:

If this is the perfect fit for you, send your resume in English to humancapital@sciodev.com. We’ll keep you updated throughout the process.

Feel free to reach out if you have any questions or need further details!

ML Engineer

ML Engineer

Location: Must be based in Mexico or LatAm

We’re a dynamic team at one of the Best Places to Code companies based in Mexico. Our mission? To create fully-fledged platforms using a wide range of tools and technologies. Keep reading if you’re passionate about clean, elegant code and love collaborating with experts!

About the role

This position is responsible for solving complex problems related to the design, deployment, and continuous optimization of scalable machine learning platforms and production workflows. You will be responsible for architecting and scaling our ML systems to support a growing number of machine learning models and an increasing volume of real-time predictions. This role will also spearhead our initiatives in Generative AI, designing and implementing systems that leverage Large Language Models (LLMs) to translate model predictions into powerful user-facing insights and agents. You will have a significant impact on the performance, reliability, and scalability of our machine learning and AI solutions. The ideal candidate has a proven record of building and managing large-scale ML platforms and leveraging expertise in machine learning, software engineering, Generative AI, and cloud technologies to optimize performance while collaborating effectively across teams.

vacante-React -NET Developer-web

What you'll do

Architect and implement a scalable, high-performance machine learning platform to support model development, deployment, monitoring, and analysis for both predictive and Generative AI models.

Lead the technical strategy and evaluation for our Generative AI infrastructure. This includes assessing the trade-offs between managed services and self-hosted open-source models, defining our LLM hosting strategy, and validating the end-to-end architectural approach for scalable, reliable AI features.

Ensure the platform supports a wide range of ML use cases, including real-time prediction serving, batch processing, and model experimentation.

Design and implement robust LLM orchestration for advanced applications, enabling the integration of our proprietary predictive models with LLMs to power new insights and workflows.

Optimize system performance and model latency to ensure robust, low‑latency inference across distributed systems, with a specific focus on the unique challenges of LLM serving.

Identify bottlenecks, evaluate, and integrate new technologies and tools.

Collaborate closely with data scientists to productionize both traditional predictive models and novel Generative AI solutions, focusing on systems that combine proprietary model outputs with LLMs to create actionable insights.

Contribute to the overall quality of the codebase, ensuring maintainability and best practices.

Drive ML / DS best practices, give technical recommendations on challenging problems.

Required Qualifications:

Bachelor Degree in Computer Science, Software Engineering, or a related field.

4-5 years of experience building and managing production-level machine learning platforms and infrastructure, with a focus on model deployment, optimization, and scalability.

Demonstrated ability to improve the performance, reliability, and cost-efficiency of ML systems.

Strong experience with cloud-based ML infrastructure (AWS, GCP, Azure) and MLOps practices.

Nice to have and/or equivalent combination of education and experience such as a Master Degree or PhD in Computer Science, Data Science, Mathematics, Statistics, or related quantitative field.

Must-have

Core Programming amp; Machine Learning:

  • Proficiency in Python and deep experience with its data science and ML ecosystem (e.g., PyTorch, TensorFlow, scikit-learn, Pandas, NumPy).
  • Hands-on experience with Generative AI frameworks and libraries such as LangChain, LlamaIndex, or Hugging Face Transformers.

MLOps Infrastructure:

  • Expertise in building and maintaining MLOps infrastructure, including containerization (Docker), orchestration (Kubernetes), and CI/CD pipelines for both traditional ML models and LLM-based applications.
  • Proven skill in managing cloud resources using Infrastructure as Code (Terraform).

Cloud Platforms Services:

  • Extensive hands-on experience with cloud platforms, particularly AWS. Required experience with core services (S3, EC2, Lambda) and ML services (SageMaker).
  • Direct experience with or deep knowledge of managed Generative AI services like AWS Bedrock, Amazon Titan, or equivalents (e.g., Google Vertex AI, Azure OpenAI Service).

Data Systems Storage:

  • Advanced proficiency in SQL for complex data extraction and transformation.
  • Experience with a variety of data storage solutions, including relational databases, NoSQL databases, and vector databases (e.g., Pinecone, Weaviate, ChromaDB).

The journey:

We know your time is valuable, so know the whole process will take about 2 weeks. There will be 4 interviews total (an initial one with Human Capital, a technical skill one, one with an Account Manager, and probably one with the client at the end), possibly with a technical test, if necessary.

We will keep you regularly updated about your application, but you can also get in touch with us to ask about its status or anything else you might want to know. Just have fun! If you are a good match for Scio, we will give you a formal job offer and ask you to get the pre-hiring requirements to us within 5 days at most, so preparedness is key.

How to Apply:

If this is the perfect fit for you, send your resume in English to humancapital@sciodev.com. We’ll keep you updated throughout the process.

Feel free to reach out if you have any questions or need further details!

Senior Full Stack Developer (.NET / Angular)

Senior Full Stack Developer (.NET / Angular)

Location: Must be based in Mexico or LatAm

We’re a dynamic team at one of the Best Places to Code companies based in Mexico. Our mission? To create fully-fledged platforms using a wide range of tools and technologies. Keep reading if you’re passionate about clean, elegant code and love collaborating with experts!

We’re looking for a Senior Full Stack Developer (.NET / Angular) with hands-on experience building, deploying, and supporting reliable, scalable, and secure web applications. If you're fluent in C#, .NET Core, Angular, and modern front-end technologies and you're passionate about delivering high-quality software—we’d love to hear from you.

As a senior member of our development team, you’ll play a key role in designing and implementing full-stack solutions using .NET Core, Entity Framework, Angular, and TypeScript. You'll collaborate with backend engineers, UX/UI designers, and product stakeholders to build performant web applications, robust APIs, and user-friendly interfaces that scale.

Bonus if you have experience with microservices, containerization, micro frontends, or building accessible experiences that follow WCAG guidelines.

FB-Senior-Mobile-App-Developer

Required Qualifications:

5+ years coding with C#, .NET/.NET Core, and Entity Framework

5+ years developing UIs with Angular, TypeScript, and JavaScript or similar technologies.

Solid communication skills. The ability to communicate ideas and progress clearly and succinctly.

Experience building micro frontends and accessible user experiences (WCAG) is a plus.

Experience with relational databases. NoSQL experience is a plus.

Awareness and understanding of design patterns and practices.

B.S. in Computer Science, CIS, Engineering, or related experience.

The journey:

We know your time is valuable, so know the whole process will take about 2 weeks. There will be 4 interviews total (an initial one with Human Capital, a technical skill one, one with an Account Manager, and probably one with the client at the end), possibly with a technical test, if necessary.

We will keep you regularly updated about your application, but you can also get in touch with us to ask about its status or anything else you might want to know. Just have fun! If you are a good match for Scio, we will give you a formal job offer and ask you to get the pre-hiring requirements to us within 5 days at most, so preparedness is key.

How to Apply:

If this is the perfect fit for you, send your resume in English to humancapital@sciodev.com. We’ll keep you updated throughout the process.

Feel free to reach out if you have any questions or need further details!

Senior Mobile App Developer (.NET MAUI)

Senior Mobile App Developer (.NET MAUI)

Location: Must be based in Mexico or LatAm

We’re a dynamic team at one of the Best Places to Code companies based in Mexico. Our mission? To create fully-fledged platforms using a wide range of tools and technologies.

Keep reading if you’re passionate about clean, elegant code and love collaborating with experts!

We’re looking for a Senior Mobile Developer with hands-on experience building, maintaining, and deploying cross-platform mobile applications using .NET MAUI. If you’re passionate about delivering high-quality software, fluent in C#/.NET Core, and have successfully published apps to the Apple App Store and Google Play, we’d love to hear from you.

As a senior member of our development team, you’ll play a critical role in both developing new features and maintaining existing mobile applications built with .NET MAUI and Blazor. You'll collaborate with backend developers, designers, and stakeholders to ensure the continued success and evolution of our mobile products.

FB-Senior-Mobile-App-Developer

Key Responsibilities:

Maintain, improve, and support existing mobile applications across mobile platforms, with a focus on Android.

Design and develop new features using .NET MAUI, Blazor, C#, and XAML.

Ensure performance, usability, and stability of the app through regular updates and refactoring.

Integrate with backend services and databases (RESTful APIs, SQL Server).

Manage app deployment and updates to the Apple App Store and Google Play Store.

Write clean, maintainable, and testable code that follows best practices and design patterns, such as MVVM and DI.

Troubleshoot production issues and implement long-term solutions.

Required Qualifications:

5+ years of professional experience in software development.

2+ years of experience building and maintaining mobile apps with .NET MAUI or Xamarin.Forms.

Demonstrated experience deploying apps to Google Play (private apps B2B).

Strong knowledge of C#, .NET Core, and SQL Server.

Experience with XAML-based UI development and MVVM architecture.

Proficient in integrating RESTful APIs and handling app lifecycle across platforms.

Familiarity with Git, CI/CD workflows, and Agile development practices.

The journey:

We know your time is valuable, so know the whole process will take about 2 weeks. There will be 4 interviews total (an initial one with Human Capital, a technical skill one, one with an Account Manager, and probably one with the client at the end), possibly with a technical test, if necessary.

We will keep you regularly updated about your application, but you can also get in touch with us to ask about its status or anything else you might want to know. Just have fun! If you are a good match for Scio, we will give you a formal job offer and ask you to get the pre-hiring requirements to us within 5 days at most, so preparedness is key.

How to Apply:

If this is the perfect fit for you, send your resume in English to humancapital@sciodev.com. We’ll keep you updated throughout the process.

Feel free to reach out if you have any questions or need further details!