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