Penstack is hiring a Senior Software Engineer on behalf of a health analytics company. The company is building a product that turns complex data into insights people can act on, and it is looking for a full-stack engineer with strong backend depth.
You will design, build and scale secure, reliable services on AWS, own features end to end, and help shape the platform's architecture. You will also use AI thoughtfully, both inside the product and in how you work.
Responsibilities
Design, build and scale secure, reliable backend services and APIs on AWS.
Own features end to end, from design through to production.
Help shape the platform's architecture and lay out the trade-offs behind design choices.
Use AI thoughtfully inside the product and in your own workflow, keeping a human in the loop where it matters.
Requirements
Full-stack engineering with strong backend expertise: production experience building APIs and services in Python or Node.js/TypeScript, plus enough frontend skill (React/TypeScript) to ship features end to end.
AWS services: hands-on experience designing and running systems on Lambda, ECS/Fargate, API Gateway, S3, SQS/SNS/EventBridge, RDS/Aurora (PostgreSQL) and DynamoDB, managed through infrastructure-as-code (CDK or Terraform) and CI/CD.
Systems thinking: you can lay out trade-offs such as serverless vs. containers, sync vs. event-driven, caching and storage choices, and how latency, performance, reliability and cost pull against each other. You back decisions with metrics and observability (CloudWatch, X-Ray, OpenTelemetry).
AI fluency with good human judgment: experience integrating LLMs (for example Amazon Bedrock or the Anthropic/OpenAI APIs), working with RAG, embeddings and vector stores, and handling prompt design, evaluation, guardrails and cost control. You use AI coding tools well, review AI output critically, and know when to keep a human in the loop.
Security and reliability mindset: least-privilege IAM, encryption at rest and in transit (KMS), and monitoring, alerting and incident response planned from day one.
Ownership and communication: you take ambiguous problems through to production, write clear design docs, and explain technical trade-offs to non-technical stakeholders.