All remote jobs
Open role
Remote opportunity atTruelogic

Semi-Senior Full Stack Engineer (Python / React) – E-learning

Review the role, location requirements, compensation details, and application process before deciding whether this opportunity fits your next career move.

Published
48Listing views
2Application actions
29 Sep 2026Apply before
Opportunity details

About this role.

AI Summary

This remote Semi-Senior Full Stack Engineer role supports an e-learning SaaS client through Truelogic's nearshore delivery model. The engineer will build and maintain scalable Python- and React-based web applications, microservices, and RESTful APIs. Core work includes AWS infrastructure, Docker-based deployments, CI/CD collaboration, Agile ceremonies, and code reviews. The position also requires practical experience with Generative AI or LLM integrations and prompt engineering, while offering substantial autonomy and collaboration with distributed teams.

Role DNA

A quick view of the complexity, pace, ownership and collaboration implied by the job description.

Job Complexity

4/5
EasyHard

Pace & Pressure

4/5
RelaxedFast-paced

Autonomy Level

4/5
GuidedFull ownership

Communication Load

4/5
IndependentCollaborative
AI insightThe role combines production full-stack development, cloud-native delivery practices, and emerging LLM integration work, requiring solid technical breadth across frontend, backend, infrastructure, and API design. A remote Agile environment also requires consistent ownership and effective cross-functional communication.

Salary analysis

Estimated compensation compared with the broader US market for similar roles.

Estimated job medianHighly competitive
$110,000
US market range$90k–$130k
AI insightNo salary range was provided. Based on the U.S. market for a mid-level full-stack Python/React engineer with AWS, microservices, and GenAI integration exposure, a competitive annual base-pay range is approximately $90,000 to $130,000 USD, with an estimated median of $110,000 USD. Actual compensation may vary by candidate location, employment arrangement, and depth of LLM production experience.

Core skills

Skills and capabilities most closely associated with this opportunity.

Sample interview questions
How have you designed a scalable REST API in Python?

I begin by defining clear resource boundaries, request and response contracts, authentication requirements, and error-handling standards. I use a suitable framework such as FastAPI or Django REST Framework, separate business logic from transport layers, add validation and automated tests, and design for observability through structured logging and metrics. For scale, I consider stateless services, caching, asynchronous tasks, database indexing, and versioning from the outset.

Describe how you would structure a React application that consumes multiple backend services.

I would organize the application by features or domains, use reusable UI components, and keep API access in a dedicated service or data layer. A query-management library can handle caching, loading states, retries, and invalidation, while a predictable state-management approach is reserved for shared client state. I would also use TypeScript where available, test critical components, and ensure error boundaries and accessible loading experiences are in place.

What is your approach to deploying a containerized service on AWS through CI/CD?

I would package the service in a minimal Docker image, run unit and integration tests in the pipeline, scan dependencies and images, and publish a versioned image to Amazon ECR. The deployment stage would update a managed runtime such as ECS or EKS using infrastructure-as-code and environment-specific configuration stored securely. I would include health checks, rollback capability, logs, metrics, and alerts to verify the release safely.

What considerations matter when integrating an LLM into a production SaaS application?

I would first validate that the use case has measurable value and establish guardrails for privacy, security, latency, cost, and output quality. The implementation should protect sensitive data, use robust prompts and structured outputs where possible, handle provider failures gracefully, and log evaluations without exposing confidential content. I would also add monitoring, human-review paths for high-risk outputs, and a testing process using representative prompts and expected results.

How do you maintain quality while working autonomously in a remote Agile team?

I clarify acceptance criteria early, break work into visible milestones, and communicate risks or dependencies before they become blockers. I keep tickets and documentation current, submit focused pull requests, welcome code-review feedback, and test changes thoroughly before handoff. Regular status updates and proactive collaboration help ensure that autonomy remains aligned with team priorities and delivery goals.

This analysis is generated from the job description. Salary estimates, role characteristics and sample answers are guidance, not employer-provided facts.

About Truelogic

At Truelogic we are a leading provider of nearshore staff augmentation services headquartered in New York. For over two decades, we’ve been delivering top-tier technology solutions to companies of all sizes, from innovative startups to industry leaders, helping them achieve their digital transformation goals.

Our team of 600+ highly skilled tech professionals, based in Latin America, drives digital disruption by partnering with U.S. companies on their most impactful projects. Whether collaborating with Fortune 500 giants or scaling startups, we deliver results that make a difference.

By applying for this position, you’re taking the first step in joining a dynamic team that values your expertise and aspirations. We aim to align your skills with opportunities that foster exceptional career growth and success while contributing to transformative projects that shape the future.

Our Client

A leading provider of award-winning, intelligent SaaS solutions

Job Summary

In this role, you will design, build, and scale modern web applications and microservices using Python and React. You will work closely with cross-functional teams in an Agile environment, leveraging cloud infrastructure and cutting-edge Generative AI tools and integrations to boost productivity and deliver high-impact software solutions.

Responsibilities

  • Design, develop, and maintain robust, scalable web applications and microservices using Python and React.

  • Build clean, efficient RESTful APIs and integrate complex backend services.

  • Support containerized deployments and work alongside CI/CD pipelines on cloud infrastructure (primarily AWS).

  • Leverage modern AI-powered development tools to optimize workflows and incorporate Generative AI capabilities and model integrations where applicable.

  • Participate in sprint planning, code reviews, and software design discussions to maintain high code quality and architecture standards.

Qualifications and Job Requirements

  • 3+ years of experience in software development with strong, hands-on proficiency in Python and React.

  • Proven experience designing and building scalable REST APIs and microservices architectures.

  • Solid understanding of cloud platforms (AWS preferred), CI/CD practices, and containerized deployments (e.g., Docker).

  • Previous GenAI/LLM application experience, Prompt engineering, Experience integrating LLMs/models

What We Offer

  • 100% Remote Work: Enjoy the freedom to work from the location that helps you thrive. All it takes is a laptop and a reliable internet connection.

  • Highly Competitive USD Pay: Earn an excellent, market-leading compensation in USD, that goes beyond typical market offerings.

  • Paid Time Off: We value your well-being. Our paid time off policies ensure you have the chance to unwind and recharge when needed.

  • Work with Autonomy: Enjoy the freedom to manage your time as long as the work gets done. Focus on results, not the clock.

  • Work with Top American Companies: Grow your expertise working on innovative, high-impact projects with Industry-Leading U.S. Companies.

Why You’ll Like Working Here

  • A Culture That Values You: We prioritize well-being and work-life balance, offering engagement activities and fostering dynamic teams to ensure you thrive both personally and professionally.

  • Diverse, Global Network: Connect with over 600 professionals in 25+ countries, expand your network, and collaborate with a multicultural team from Latin America.

  • Team Up with Skilled Professionals: Join forces with senior talent. All of our team members are seasoned experts, ensuring you’re working with the best in your field.

Apply now!

Apply now >

This job listing has been manually reviewed by the Jobicy Trust & Safety Team for compliance with our posting guidelines, including verification of the company's legitimacy, accuracy of job details, clarity of remote work policy, and absence of misleading or fraudulent content.

Next step

Apply now.

Follow the employer’s application method and review Jobicy’s safety guidance before sharing personal information.

Did you apply?Let us know, and we’ll help you track your application.

Continue on the employer website

Protect your personal information and never pay to secure an interview or job offer. View safety guidance.

Log in to save
One quick step before you apply

Create your free account, then apply.

Build a more organized job search on Jobicy and continue to the employer's application when you're ready.

  • Never lose a promising opportunitySave roles and return to them from your dashboard.
  • See your entire search at a glanceTrack applications, stages and next steps in one place.
  • Get matched with relevant remote jobsChoose the alerts and digests that work for you.
Applying is free. The employer's application opens in a new tab.
Add alert
Jobs Talent AI Tools Salaries
Menu