Senior Software Engineer with expertise in Python, Data Analytics, Graph Databases, and AWS, responsible for designing, building, and supporting scalable cloud-native backend services, APIs, and data-driven solutions.

Responsibilities: -

  • Design, build, and maintain backend services and APIs using Python (FastAPI, Flask, Django).
  • Model and query complex relationships using Graph Databases such as Neo4j, Amazon Neptune, or similar.
  • Architect, deploy, and operate cloud-native services on AWS (Lambda, EC2/ECS/EKS, API Gateway, S3, RDS/DynamoDB/Neptune, CloudWatch, IAM, etc.).
  • Contribute to system design discussions, architectural reviews, and technical decision-making.
  • Implement CI/CD pipelines, automation, observability (logging/metrics/tracing), and deployment best practices.
  • Write scalable, clean, well-tested, and maintainable code.
  • Collaborate closely with cross-functional teams including frontend, DevOps, and data/ML.
  • Troubleshoot production issues and optimize performance, reliability, and cost.
  • Mentor junior/mid-level engineers and promote engineering best practices.

Skills: -

Mandatory skills

  • Experience Strong expertise in Python backend development with hands-on experience in frameworks such as FastAPI, Flask, or Django for building scalable APIs and enterprise applications.
  • Practical experience working with Graph Databases such as Neo4j, Amazon Neptune, or similar technologies, including graph data modeling and querying using Cypher, Gremlin, or SPARQL.
  • Hands-on experience with AWS cloud services including compute, storage, networking, monitoring, identity, and database services such as Lambda, EC2, ECS/EKS, API Gateway, S3, RDS, DynamoDB, Neptune, CloudWatch, and IAM.
  • Strong understanding of RESTful API design, microservices architecture, distributed systems, and event-driven application development.
  • Experience working with both relational and NoSQL databases, including PostgreSQL and DynamoDB.
  • Hands-on experience with source control, CI/CD workflows, Docker containers, automated testing frameworks, and deployment best practices.
  • Strong debugging, performance optimization, troubleshooting, and system design capabilities.
  • Experience working on Data Analytics solutions and data-driven application development

#J-18808-Ljbffr
Similar jobs

Senior Software Engineer(Python)

Apply Now
Back to search page