Jobs → Engineering → Senior Software Engineer

Senior Software Engineer

Deepak KumarUnited StatesSENIORPosted 6d ago
PythonFastAPIdistributed systemsworkflow orchestrationREST APIsmicroservicesenterprise integrationsasynchronous programmingconcurrencyworkflow enginesstate machinesmulti-step orchestrationRedisperformance optimizationrate limitingPytestunit testingintegration testingloggingmonitoringdebuggingobservabilityCI/CDGitGitHub ActionsJenkinsOAuth2JWTauthenticationauthorizationAWSLLM tool-calling patterns
About the Role We are looking for an experienced Senior Software Engineer to build scalable, resilient backend services using Python and FastAPI. Key Responsibilities • Build scalable, resilient backend services • Design and implement distributed systems • Develop workflow orchestration solutions • Implement REST APIs and microservices • Ensure high performance and reliability Requirements • 5+ years of backend development experience • Strong expertise in Python and FastAPI • Experience with distributed systems and asynchronous programming • Knowledge of workflow engines, state machines, and multi-step orchestration • Proficiency in Redis caching, performance optimization, and rate limiting • Experience with Pytest, unit testing, and integration testing • Skills in logging, monitoring, debugging, and observability • Familiarity with CI/CD, Git, GitHub Actions, or Jenkins • Understanding of OAuth2, JWT, authentication, and authorization • AWS cloud experience • Basic understanding of LLM tool-calling patterns

Similar projects

Lead .NET Mobile Engineer
lakshmi prasad · NET API, React Native, TypeScript
Kotlin Multiplatform Engineer
Saranyaka Prasad · Kotlin Multiplatform, Jetpack Compose, Compose Multiplatform
Java Full Stack Developer
Jyothi More · Java, Python, microservices
Early · 1 applied1 of 7,964 projects

Apply with AI cover letter

AI writes a personalized application in 19 seconds. Just upload your resume.

No credit card · First application free
© 2026 Freelanly · Terms · Privacy