Perma Technologies
Website:
thepermatech.com
Job details:
The Common Mapping Tools (CMT) team is seeking a Senior Software Engineer to design, build, and operate modern Python services that power medical data mapping and transformation capabilities. In this role, you will implement robust REST APIs, develop complex business logic, and own production readiness across testing, observability, security, and CI/CD. You will work closely with product and engineering partners, participate in code reviews, and help mentor junior developers while delivering scalable, cloud-native solutions on AWS.
Required Qualifications
7+ years of professional software engineering experience building and supporting backend services
5+ years with Python and REST API development
5+ years with Java and Kotlin
3+ years with Infrastructure as Code (Terraform) or equivalent cloud platform experience
3+ years with AWS or comparable cloud platform
Strong proficiency with Python 3.9+, including async/await patterns and modern language features
Expert-level experience building production REST APIs with FastAPI
Hands-on experience with Pydantic v2 for request/response validation and data modeling
Strong experience with relational databases using SQLAlchemy ORM and Oracle SQL
Experience with document databases using MongoDB/DocumentDB and PyMongo
Strong understanding of testing practices with pytest (unit and integration tests)
Experience with Docker for container design, optimization, and image management
Experience deploying and operating services on AWS, including ECS, ECR, ALB, IAM, VPC, Security Groups
Hands-on experience with Terraform 1.x for Infrastructure as Code and multi-environment deployments
Experience maintaining CI/CD pipelines for automated build/test/deploy workflows
Proficiency with Git and collaborative development workflows (branching, pull requests, code reviews)
BA/BS degree or equivalent practical experience
Preferred Qualifications
Experience with healthcare, medical data, or data mapping/transformations in regulated environments
Experience with observability tooling (structured logging, metrics, tracing) and production on-call practices
Experience building reusable internal libraries/framework components for API/service development
Experience improving developer productivity through CI/CD optimization and automated quality gates
- AWS certifications (Developer, Solutions Architect) or equivalent experience
Click on Apply to know more.