DeveloperJobs.io
← Back to all jobs

Job Description

Staff Software Engineer role focusing on Node.js/TypeScript, Python, and PHP with AWS, OAuth2/JWT, and AI-assisted development using Cursor.

Responsibilities

  • Own microservices architecture by defining service boundaries, APIs, data contracts, and integration patterns to support scalable product growth.
  • Translate customer requirements into product capabilities by partnering with Product and stakeholders to clarify needs, define scope, craft technical approaches, and deliver incrementally.
  • Provide technical and thought leadership across teams; establish architecture standards and best practices.
  • Collaborate with product managers, customers, and engineering teams to solve complex problems and drive outcomes.
  • Build and maintain services using Node.js, TypeScript, Python, and PHP, plus SQL and NoSQL data stores.
  • Design and implement extensible REST APIs and service-to-service communication patterns.
  • Implement secure authentication and authorization using OAuth2 and JWT based access tokens.
  • Build and operate cloud-native solutions on AWS with production-grade reliability, security, and observability.
  • Drive CI/CD, infrastructure as code, and automated testing practices across services.
  • Lead technical planning, decomposition, and delivery across multiple workstreams; ensure quality, performance, and operability.
  • Mentor engineers through code reviews, pairing, architecture reviews, and coaching.
  • Analyze cloud cost drivers, forecast impacts, and incorporate cost awareness into architecture decisions.
  • Establish and improve operational readiness through monitoring, alerting, incident response, and performance tuning.

Requirements

  • 12+ years of professional software development experience.
  • 8+ years in architecture and system design, including reliability and scaling.
  • Significant production microservices architecture experience: domain driven service modeling, API versioning, backward compatibility.
  • Significant production microservices architecture experience: resilience patterns (timeouts, retries, circuit breakers) and distributed tracing.
  • Significant production microservices architecture experience: data ownership and consistency strategies (sagas, outbox, eventual consistency).
  • Proven ability to translate customer requirements into product: discovery/clarification, technical scoping, tradeoff decisions, iterative delivery.
  • Proven ability to collaborate with Product, UX, and customer-facing teams to translate needs into capabilities.
  • Strong proficiency in at least two of Node.js/TypeScript, Python, PHP, with ability to work across all four as needed.
  • 4+ years of cloud experience with strong preference for AWS (IAM, VPC, ECS/EKS, Lambda, RDS/DynamoDB, S3, CloudWatch, etc.).
  • Experience with SQL and NoSQL databases; designing data models and service-owned persistence.
  • Experience with Docker and container orchestration (Kubernetes/EKS preferred where applicable).
  • Experience with OAuth2 and JWT, and modern service authentication/authorization practices.
  • Experience with continuous delivery and infrastructure as code (Terraform, CloudFormation, or CDK).
  • Strong fundamentals in data structures, algorithms, and engineering best practices.
  • Expert-level proficiency with Cursor or comparable AI coding tools (prompting, refactoring, test generation, debugging, safe-use discipline).
  • Ability to operate effectively in a fast-paced, startup-like environment.

Technologies

  • Node.js
  • TypeScript
  • Python
  • PHP
  • SQL
  • NoSQL
  • OAuth2
  • JWT
  • Cursor
  • AWS
  • IAM
  • VPC
  • ECS
  • EKS
  • Lambda
  • RDS
  • DynamoDB
  • S3
  • CloudWatch
  • REST APIs
  • Docker
  • Kubernetes
  • Terraform
  • CloudFormation
  • CDK

Benefits

  • 401(k)
  • Dental insurance
  • Employee assistance program
  • Free parking
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid holidays
  • Paid time off
  • Prescription drug insurance
  • Relocation assistance
  • Snacks provided
  • Vision insurance

Preferred Qualifications

  • Experience with event driven architectures (SNS/SQS/Kinesis/Kafka) and distributed systems.
  • Strong observability experience (metrics, logs, traces) and production operations ownership.
  • Experience building internal platforms, frameworks, or developer productivity tooling.
  • Publications or speaking history in credible conferences or journals (optional).

Work Location

Hybrid remote in Round Rock, TX 78664

Pay

$130,000 - $160,000 per year

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.