Role: Senior Software Engineer(Python)
Location: - Chicago, IL
Experience: - Min 8+ Years
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.
Educational Qualifications: -
- Engineering Degree BE/ME/BTech/MTech/BSc/MSc.
- Technical certification in multiple technologies is desirable.
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
Good to Have Skills
- Experience with Go (Golang) for building microservices and backend tooling.
- Understanding of .NET-based applications and backend architecture patterns.
- Experience with Terraform and Infrastructure as Code for AWS deployments.
- Hands-on exposure to Kubernetes (EKS), Helm, and container orchestration platforms.
- Experience with messaging and streaming platforms such as Kafka, SQS/SNS, and Kinesis.
- Knowledge of cloud security, networking concepts, and AWS best practices.
VeeRteq Solutions is an Equal Opportunity Employer