Software Developer III

EKN Engineering•Irvine, CA

About The Position

EKN Engineering is seeking a Software Developer III to develop and maintain client-facing applications. This role is responsible for full-stack development and application operations, including responding to incidents to maintain operational status and established service levels. The ideal candidate brings strong technical expertise, product ownership, a hands-on approach to engineering best practices, problem-solving ability, and a motivation to serve.

Requirements

  • At least 6 years of relevant software development experience, including full-stack web application development.
  • Experience leading technical design, authoring design documents, making architecture decisions, and mentoring other engineers.
  • Proficiency in ReactJS.
  • Experience with TypeScript, JavaScript, and Node.js, including frameworks such as NextJS, TanStack Start, and NestJS.
  • Experience with message-queuing technologies such as Kafka, RabbitMQ, or SQS.
  • Experience with Redis or similar caching technologies.
  • Experience with API communication patterns such as REST APIs, WebSockets, and RPC.
  • Experience with system architecture, application design, database design, and query optimization.
  • Experience using AI-assisted development tools, such as Claude Code, for software design, implementation, testing, debugging, and documentation.
  • Experience developing applications backed by an RDBMS such as PostgreSQL.
  • Working knowledge of secure coding practices, including OWASP Top 10, and authentication and authorization patterns such as OAuth 2.0 and OpenID Connect (OIDC).
  • Experience implementing observability, including structured logging, metrics, and alerting, using tools such as Sentry or Datadog.
  • Experience with AWS; Azure or GCP experience is also considered.
  • Experience with DevOps practices and tools such as Docker, Kubernetes, and CI/CD.
  • Knowledge of microservices architecture.
  • Experience with automated testing frameworks.
  • Experience with Agile development processes.
  • Strong verbal and written communication skills.
  • Self-driven team player able to work independently and multitask.
  • Proven record of setting and meeting project deadlines.

Responsibilities

  • Own the technical design of features and services from concept through delivery, including writing design documents and making architecture decisions.
  • Design, build, and maintain full-stack SaaS applications across front-end, back-end, and data layers.
  • Use AI-assisted development tools responsibly, verifying generated code through automated testing and code review.
  • Evaluate emerging technologies and recommend adoption when they address a defined problem.
  • Identify and prioritize technical debt; drive refactoring and build-versus-buy decisions.
  • Write and maintain automated unit, integration, and end-to-end tests.
  • Troubleshoot issues across the stack, lead incident response, and conduct post-incident reviews.
  • Mentor junior and mid-level engineers through pairing, code review, and technical guidance.
  • Ensure application performance and responsiveness, including database design and query optimization.
  • Apply secure coding practices, including OWASP Top 10 guidance, and enforce them through design and code review.
  • Design and implement authentication and authorization for client-facing applications.
  • Manage third-party dependencies, remediate vulnerabilities, and build in accordance with applicable security and compliance requirements.
  • Build, deploy, and operate containerized services on Kubernetes through CI/CD pipelines.
  • Implement logging, metrics, and alerting to detect and resolve issues before they affect customers.
  • Participate in a scheduled on-call rotation for after-hours production support.
  • Partner with product managers and designers to translate customer needs into technical solutions, define scope, estimate effort, and plan delivery.
  • Protect high-profile, security-sensitive customer data by following established data-handling practices.
  • Adhere to company policies.
  • Support adjacent technical teams on cross-functional initiatives.
  • Perform other duties as assigned.

Benefits

  • 100% company-paid medical, dental, vision, and life insurance.
  • 401(k) with dollar-for-dollar company match.
  • Flexible Spending Account (FSA) for qualified healthcare and dependent-care expenses.
  • Employee discounts on travel, rental cars, hotels, theme parks, and more.
  • Monthly catered lunches and daily office snacks.
  • Employee engagement and wellness activities, including hiking outings, summer BBQs, sports games, holiday celebrations, and team-building days.
  • JOYA Health Membership with skin health and wellness benefits, including complimentary facials or peels, aesthetic service credits, priority skin cancer screenings, teledermatology services, and skincare product discounts.
  • Wellness resources, including discounted gym memberships through One Pass, mental health and self-care tools via AbleTo and Calm, and monthly rewards for healthy activities through Rally.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service