Senior Software Engineer

Posted 6 days ago

This is a fully remote position, open to applicants in India.

πŸ“‹ Description

β€’ 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.


⛳️ Requirements

β€’ 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.


🏝️ Benefits

β€’ 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.

People also viewed

Shield AI23 hours ago

Staff Engineer, State Estimation

US flagUnited States OnlyFull-timeFull-stack Engineer$200k – $300k/year
ApplyView job
Netflix1 day ago

Software Engineer L5, Open Connect Platform

US flagUnited States OnlyFull-timeFull-stack Engineer$388k – $558k/year
ApplyView job
Travoom1 day ago

Principal Full Stack Engineer – Travel & Ticketing

US flagTexas OnlyFull-timeFull-stack Engineer
ApplyView job
HeroSoftware GmbH - Shopify Apps1 day ago

Senior Full Stack Developer

DE flagGermany OnlyFull-timeFull-stack Engineer€50k – €80k/year
ApplyView job
EverCommerce1 day ago

Lead Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$170k – $195k/year
ApplyView job
GiveDirectly1 day ago

Senior Software Engineer – Fundraising

US flagUnited States, +2 more countriesFull-timeFull-stack Engineer$181.1k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers