
Senior FS Software Engineer(Python)
Position: Senior FS Software Engineer(Python)
Location: Boston, MA (Remote)
Duration: 12 Months
Role Description:
Experience
Minimum 5 years of experience in backend development, distributed systems, and integrations.
Preferred: 7+ years of experience, especially in designing resilient architectures and working with multi-tenant systems.
Backend Development:
Strong proficiency in Python (especially FastAPI) and TypeScript.
Expertise in building and maintaining REST APIs, webhooks, and asynchronous systems.
Distributed Systems and Architecture:
Extensive experience with designing and implementing distributed systems.
Familiarity with multi-tenant architectures, ensuring system isolation and scalability.
Resiliency and Patterns:
Deep knowledge of resiliency patterns, including message queues (e.g., RabbitMQ, Kafka) and circuit breakers.
Experience with event-driven architectures and microservices design.
Database and Storage:
Strong understanding of SQL databases (e.g., PostgreSQL, MySQL), including schema design, optimization, and scaling.
Knowledge of cloud storage solutions like Amazon S3.
Cloud and Serverless:
Hands-on experience with AWS Lambda or equivalent serverless platforms.
Strong understanding of AWS ecosystem (e.g., EC2, S3, IAM).
Containerization and Orchestration:
Expertise in Kubernetes for deploying and managing containerized applications.
Proficiency with containerization tools like Docker.
Integrations:
Extensive experience with system integrations using REST APIs, webhooks, and event-driven architectures, SSE.
Experience with LLM (Large Language Model) integrations via REST APIs and streaming APIs (e.g., SSE) is a strong plus.
Feature Flags:
Experience implementing and managing feature flags to enable controlled feature rollouts.
Release Management:
Strong experience with managing release cycles, including version control, deployment strategies, and rollback mechanisms.
Familiarity with tools and practices for automated deployments and CI/CD pipelines.
Authentication and Security:
Experience implementing OAuth and other modern authentication mechanisms.
Strong understanding of secure API development practices.
Additional Skills:
Strong problem-solving, debugging, and performance tuning capabilities.
Excellent collaboration and communication skills to work across teams effectively.
To apply for this job email your details to suraj.mishra@infotechspectrum.com