Software Developer Ii

EKN Engineering•Irvine, CA

About The Position

EKN Engineering is seeking a Software Developer II to build and maintain full-stack, client-facing applications and SaaS products. The role contributes to product development, application reliability, and operational support, including incident response and service-level assurance. The developer works with technical teams, clients, management, and Product Managers to address technology challenges, refine requirements, and deliver solutions. The position also involves secure handling of sensitive customer data, AI-assisted development subject to verification through testing and code review, and deployment and operation of containerized services.

Requirements

  • 3–5 years of experience as a full-stack developer.
  • 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 API communication patterns such as REST APIs, WebSockets, and RPC.
  • Experience with Docker and Kubernetes.
  • 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 relational database management systems such as PostgreSQL.
  • Experience with AWS; experience with Azure or GCP is also considered.
  • Experience with authentication and authorization standards, including OAuth 2.0 and OpenID Connect, and role-based access control.
  • Experience handling sensitive data, including encryption, secrets management, and access controls.
  • Experience with agile development processes.
  • Strong verbal and written communication skills.
  • Self-driven team player able to work independently and multitask.
  • Proven ability to set and meet project deadlines.

Nice To Haves

  • Experience building and maintaining CI/CD pipelines.
  • Experience with logging, monitoring, and alerting tools for production support.

Responsibilities

  • Develop full-stack web applications that improve product speed and efficiency and expand the product offering.
  • Design, develop, and maintain SaaS applications.
  • Use AI-assisted development responsibly, verifying generated code through automated testing and code review.
  • Research and adapt to emerging technologies and assist with technology-related problem solving.
  • Respond to after-hours emergencies as directed by management, including incident triage, root-cause analysis, and post-incident reviews.
  • Write and maintain automated unit, integration, and end-to-end tests.
  • Build, deploy, and operate containerized services on Kubernetes through CI/CD pipelines.
  • Handle sensitive customer data with accountability and follow secure data-handling practices.
  • Work with Product Managers to refine requirements and acceptance criteria before development and provide estimates.
  • Adhere to company policies, assist other technology teams as needed, and perform other responsibilities 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 events and activities, including hiking outings, summer BBQs, sports games, holiday celebrations, and team-building days.
  • JOYA Health Membership with skin health and wellness benefits, aesthetic service credits, screenings, teledermatology, and skincare discounts.
  • Wellness resources, including discounted gym memberships, mental health and self-care tools, and monthly rewards for healthy activities.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service