novasoft
Location: Boston (Quincy, MA)
Experience: 7+ Years
Employment Type: Contract/ Full Time
Position Overview:
We are looking for a highly skilled Senior Software Developer with strong hands‑on experience in Python , AWS , and CI/CD automation . The ideal candidate will design, develop, and optimize scalable applications and APIs, while driving automation and performance across modern cloud‑based environments. Experience in Java development and cloud‑native architectures will be a strong plus.
Key Responsibilities:
Design, build, and maintain robust, scalable backend services using Python and/or Java
Develop and manage RESTful APIs and data processing pipelines for critical business systems
Implement automated CI/CD pipelines for build, test, and deployment using Jenkins , GitHub Actions , GitLab CI/CD , or AWS CodePipeline
Deploy, manage, and monitor applications using AWS services such as Lambda, ECS, EKS, EC2, S3, API Gateway, DynamoDB, and RDS
Utilize Infrastructure as Code (IaC) tools like Terraform or AWS CloudFormation for environment provisioning
Integrate logging, monitoring, and alerting through tools such as CloudWatch , ELK Stack , or Prometheus/Grafana
Collaborate with cross‑functional teams— DevOps, Architects, and Product Owners —to ensure reliability and performance
Maintain high‑quality code through unit/integration testing, peer reviews , and static analysis
Participate actively in Agile/Scrum ceremonies , driving continuous improvement in development practices
Required Skills & Qualifications :
7+ years of experience in software development with a strong focus on Python
Solid understanding of object‑oriented programming and design patterns
Proven experience deploying and managing applications in AWS production environments
Strong hands‑on experience with CI/CD tools and automation workflows
Proficient with Docker and containerized development; experience with Kubernetes preferred
Familiarity with Git , REST APIs , and microservice architectures
Good understanding of DevOps principles , infrastructure automation , and cloud security best practices
Experience working with both relational and NoSQL databases (PostgreSQL, MySQL, DynamoDB, etc.)
Excellent communication skills and ability to work collaboratively across teams
Preferred Qualifications :
Experience developing microservices in AWS using Python or Java
Exposure to serverless computing (AWS Lambda) and event‑driven architectures
Knowledge of cloud networking, IAM policies , and AWS cost optimization
Familiarity with Agile methodologies and test‑driven development (TDD)
#J-18808-Ljbffr
Position Overview:
We are looking for a highly skilled Senior Software Developer with strong hands‑on experience in Python , AWS , and CI/CD automation . The ideal candidate will design, develop, and optimize scalable applications and APIs, while driving automation and performance across modern cloud‑based environments. Experience in Java development and cloud‑native architectures will be a strong plus.
Key Responsibilities:
Design, build, and maintain robust, scalable backend services using Python and/or Java
Develop and manage RESTful APIs and data processing pipelines for critical business systems
Implement automated CI/CD pipelines for build, test, and deployment using Jenkins , GitHub Actions , GitLab CI/CD , or AWS CodePipeline
Deploy, manage, and monitor applications using AWS services such as Lambda, ECS, EKS, EC2, S3, API Gateway, DynamoDB, and RDS
Utilize Infrastructure as Code (IaC) tools like Terraform or AWS CloudFormation for environment provisioning
Integrate logging, monitoring, and alerting through tools such as CloudWatch , ELK Stack , or Prometheus/Grafana
Collaborate with cross‑functional teams— DevOps, Architects, and Product Owners —to ensure reliability and performance
Maintain high‑quality code through unit/integration testing, peer reviews , and static analysis
Participate actively in Agile/Scrum ceremonies , driving continuous improvement in development practices
Required Skills & Qualifications :
7+ years of experience in software development with a strong focus on Python
Solid understanding of object‑oriented programming and design patterns
Proven experience deploying and managing applications in AWS production environments
Strong hands‑on experience with CI/CD tools and automation workflows
Proficient with Docker and containerized development; experience with Kubernetes preferred
Familiarity with Git , REST APIs , and microservice architectures
Good understanding of DevOps principles , infrastructure automation , and cloud security best practices
Experience working with both relational and NoSQL databases (PostgreSQL, MySQL, DynamoDB, etc.)
Excellent communication skills and ability to work collaboratively across teams
Preferred Qualifications :
Experience developing microservices in AWS using Python or Java
Exposure to serverless computing (AWS Lambda) and event‑driven architectures
Knowledge of cloud networking, IAM policies , and AWS cost optimization
Familiarity with Agile methodologies and test‑driven development (TDD)
#J-18808-Ljbffr