Design, build, and optimize scalable backend services and REST APIs using Python and FastAPI. Develop microservices, event-driven architectures, and real-time data pipelines. Deploy containerized applications on cloud (AWS) with CI/CD, monitoring, and security best practices. Conduct unit, integration, and load testing and collaborate across global engineering teams.
Job Description
Key Responsibilities:
- Collaborate with cross-functional teams to design and implement backend services and APIs.
- Write efficient, scalable, and maintainable server-side code using modern backend technologies.
- Develop and optimize microservices for high-performance distributed systems.
- Streamline real-time data processing and event-driven architectures.
- Conduct unit, integration, and load testing to ensure system reliability and performance.
- Implement RESTful APIs and server-side logic using Python and FastAPI.
- Develop and deploy containerized applications in cloud environments (e.g., Docker, Kubernetes).
- Work with server-side events and messaging queues (e.g., SQS) to support real-time communication.
- Ensure application security, scalability, and resilience through robust backend design.
Must-Have Skills:
- Strong experience with Python, particularly in building REST APIs using frameworks like FastAPI or Flask.
- Expertise in microservices architecture and deployment in containerized environments (e.g., Docker, Kubernetes).
- Solid understanding of databases (e.g., Snowflake, AWS DynamoDB, RDS, MySQL, MongoDB).
- Experience with distributed search and indexing technologies (e.g., Elasticsearch, OpenSearch, Solr)
- Proficiency with server-side events, event-driven architectures, and messaging systems.
- Experience with cloud-based deployment on AWS, including Serverless platforms like AWS Lambda, Step Functions, and SQS.
- Advanced knowledge of CI/CD tools and pipelines (e.g., GitHub Actions, Octopus). -
- Strong problem-solving skills and experience debugging and optimizing backend systems.
- Solid understanding of security best practices for backend systems, including authentication and data protection.
- 10+ years of experience as a backend engineer.
- Experience with agile development methodologies.
- Knowledge of web servers and backend frameworks.
- Proficiency in logging and monitoring tools for backend systems (e.g., Prometheus, Grafana, CloudWatch).
- Experience integrating with third-party APIs and ensuring data consistency.
- Flexibility to work across global time zones (EST, IST, and others).
Nice-to-Have Skills:
- Exposure to GenAI application development and RAG-based systems.
- Familiarity with infrastructure as code tools like Terraform or CloudFormation.
- Strong grasp of distributed systems and high-performance backend architecture.
- Experience with Elastic Search or similar enterprise search solutions
What We Value / Soft Skills:
- Strong interpersonal skills with a collaborative mindset
- Comfortable working in tight-knit engineering squads alongside product owners and platform teams
- Clear and proactive communicator, both in written documentation and in day-to-day team interactions (stand-ups, design reviews, async channels)
Must have Skills : Python, FastAPI, Microservices architecture (MSA) ,
Good To Have Skills : Java, GenAI application development
Similar Jobs
Artificial Intelligence
Own end-to-end features across a React client and Python monolithic backend for an enterprise AI video SaaS. Lead multi-month projects, collaborate with product, measure impact via data pipelines, manage safe releases, and help shape long-term engineering direction.
Top Skills:
Billing SystemsData PipelineExperimentation PlatformsGenerative AiOnline EditorsPythonReactReal-Time CollaborationVideo Delivery Systems
Cloud • Security • Software • Cybersecurity • Automation
As a Backend Engineer, you'll improve Git and Gitaly by contributing features, bug fixes, and performance improvements, collaborating with the open source community, and participating in architectural discussions.
Top Skills:
CGitGitalyGoLinux
Digital Media
As a Senior Back End Engineer at Kyra, you will develop and manage backend services, handle infrastructure deployments, and maintain CI/CD pipelines while collaborating with cross-functional teams on product features.
Top Skills:
AWSBullmqClickhouseCloudflareDockerExpressGithub ActionsNode.jsPostgresPrismaRedisTypescriptZod
What you need to know about the Edinburgh Tech Scene
From traditional pubs and centuries-old universities to sleek shopping malls and glass-paneled office buildings, Edinburgh's architecture reflects its unique blend of history and modernity. But the fusion of past and future isn't just visible in its buildings; it's also shaping the city's economy. Named the United Kingdom's leading technology ecosystem outside of London, Edinburgh plays host to major global companies like Apple and Adobe, as well as a growing number of innovative startups in fields like cybersecurity, finance and healthcare.


