Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 18814974

    REMOTEFULLTIME

    Senior Backend Software Engineer

    3shool Technology Consultants logo

    3shool Technology Consultants

    Remote · remote · Posted 29d ago

    Sourced fromNaukri
    Undisclosed7–12 yrsfulltimeRemote

    About a minute. You'll make an account on the way through.

    agent · working

    • Read this posting0.3s
    • Found the form on Naukri · 9 questions to answer1.3s
    • Decided the answers for all of them2.7s
    • Tailor your résumé to this role
    • Waiting for you

    Section · 01

    About this role

    Position: Senior Software Engineer 1 Backend (Python)

    Role Summary

    Owns the core API’s: the largest and most business-critical Python services covering students, users, authentication, organizations, the API gateway, and reporting, plus the central database migrations repository and the legacy LMS_Back monolith. These services run Flask with SQLAlchemy and Alembic, Redis/RQ background jobs, boto3/AWS integrations, and DocuSign e-signature workflows, deployed as Docker containers on EKS.

    Key Responsibilities

    • Deliver features across the Python microservices and the reporting stack.
    • Maintain and harden the authentication service and API gateway (JWT issuance, routing, service-to-service auth).
    • Own the DocuSign e-signature integration embedded in flows.
    • Lead the Flask 1.x 2.x/3.x and dependency-CVE remediation program across owned services, coordinated with the Architect's upgrade policy.
    • Manage schema evolution through database_migrations (Alembic) across MySQL and PostgreSQL.
    • Raise the testing bar: most owned services ship without test suites — introduce pytest coverage and CI gates.
    • Operate Redis/RQ background job workloads (croniter scheduling, async processing).
    • Participate in cross-review of the other Python services to reduce bus factor (CODEOWNERS).

    Required Qualifications

    • 7+ years backend engineering, 5+ in Python.
    • Expert Flask (or FastAPI with strong Flask willingness), SQLAlchemy 1.x2.x, Alembic.
    • MySQL and PostgreSQL: query tuning, schema design, safe migrations.
    • Redis-backed job queues (RQ, Celery, or equivalent).
    • AWS SDK (boto3): S3, SES/SNS, and service integration patterns.
    • pytest and test-infrastructure buildout in low-coverage codebases.
    • Docker; comfortable deploying to Kubernetes.

    .



    Sourced from naukri

    Section · 02

    Skills

    Flask FrameworkPythonMySQLBackend Development

    Senior Backend Software Engineer · waiting for your command