novasoft
Boston, Massachusetts
04/02/2026
Full time
Location:Boston (Quincy, MA) Experience:7+ Years Employment Type:Contract/ Full Time Position Overview: We are looking for a highly skilledSenior Software Developerwith strong hands on experience inPython,AWS, andCI/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 inJavadevelopment and cloud native architectures will be a strong plus. Key Responsibilities: Design, build, and maintainrobust, scalable backend servicesusing Python and/or Java Develop and manageRESTful APIsanddata processing pipelinesfor critical business systems Implement automatedCI/CD pipelinesfor build, test, and deployment usingJenkins,GitHub Actions,GitLab CI/CD, orAWS CodePipeline Deploy, manage, and monitor applications usingAWS servicessuch as Lambda, ECS, EKS, EC2, S3, API Gateway, DynamoDB, and RDS UtilizeInfrastructure as Code (IaC)tools likeTerraformorAWS CloudFormationfor environment provisioning Integratelogging, monitoring, and alertingthrough tools such asCloudWatch,ELK Stack, orPrometheus/Grafana Collaborate with cross functional teams-DevOps, Architects, and Product Owners-to ensure reliability and performance Maintain high quality code throughunit/integration testing, peer reviews, andstatic analysis Participate actively inAgile/Scrum ceremonies, driving continuous improvement in development practices Required Skills & Qualifications: 7+ years of experience insoftware developmentwith a strong focus onPython Solid understanding ofobject oriented programminganddesign patterns Proven experience deploying and managing applications inAWS production environments Strong hands on experience withCI/CD toolsandautomation workflows Proficient withDockerand containerized development; experience withKubernetespreferred Familiarity withGit,REST APIs, andmicroservice architectures Good understanding ofDevOps principles,infrastructure automation, andcloud security best practices Experience working with bothrelationalandNoSQL databases(PostgreSQL, MySQL, DynamoDB, etc.) Excellent communication skills and ability to work collaboratively across teams Preferred Qualifications: Experience developingmicroservices in AWSusing Python or Java Exposure toserverless computing(AWS Lambda) andevent driven architectures Knowledge ofcloud networking, IAM policies, andAWS cost optimization Familiarity withAgile methodologiesandtest driven development (TDD)