
Senior Software Engineer
Posted 6 days ago

Posted 6 days ago
This is a fully remote position, open to applicants in India.
β’ Design, develop, and sustain backend services using Python with FastAPI.
β’ Create and present clean, well-documented REST APIs for frontend utilization.
β’ Take full ownership of the release cycle from start to finish, which includes managing the release calendar, versioning, and coordinating deployments across staging and production environments.
β’ Oversee and enhance Kubernetes deployments.
β’ Write and maintain Helm charts.
β’ Possess a solid understanding of CI/CD pipelines utilizing GitHub Actions.
β’ Collaborate with AWS infrastructure to support Aedeon's services.
β’ Monitor production health through CloudWatch.
β’ Engage in on-call duties and incident response activities.
β’ Work with PostgreSQL, focusing on query optimization.
β’ Construct and maintain robust workflows using Temporal for long-running or fault-tolerant processes.
β’ Collaborate with frontend engineers regarding API design, contracts, and integration requirements.
β’ Remain closely connected to code and infrastructure while taking responsibility for how Aedeon delivers its products.
β’ 4 to 6 years of professional experience in software engineering.
β’ Proficient in Python; experience with FastAPI is preferred, though familiarity with Django/Flask is also valuable.
β’ Extensive hands-on production experience with Kubernetes, including deployments, services, configuration, debugging, and performance and cost optimization.
β’ Skilled in writing and maintaining Helm charts.
β’ Working knowledge of AWS services.
β’ Comfortable in designing REST APIs with frontend consumers in mind.
β’ Experience with PostgreSQL.
β’ Proven ownership of release processes and accountability for delivering clean, timely outputs.
β’ Understanding of Docker and fundamental containerization concepts.
β’ Ability to work closely with frontend engineers on API contracts and integration requirements.
β’ Familiarity with RabbitMQ or similar message queuing systems.
β’ Experience with Temporal or a comparable durable workflow orchestration engine.
β’ Proficiency in CloudWatch or similar monitoring and observability tools is preferred.
β’ Exposure to Terraform or other infrastructure-as-code solutions is preferred.
β’ Familiarity with additional message queues such as SQS or Kafka is preferred.
β’ Experience in building and maintaining CI/CD pipelines is preferred.
β’ This is an individual-contributor role, not a management or lead position.
β’ Full-time employment.
β’ Remote work arrangement.
β’ Equal opportunity employment practices.
β’ Non-discrimination protections based on race, religion, gender, national origin, age, disability, marital status, military status, genetic information, and other legally protected categories.
Shield AI
Netflix
Travoom
HeroSoftware GmbH - Shopify Apps
Get handpicked remote jobs straight to your inbox weekly.