cover image
TEKsystems

Software Developer

On site

Irvine, United states

$ 70 /hour

Mid level

Freelance

22-01-2026

Share this job:

Skills

Communication Python JavaScript C# Rust TypeScript Jira SQL NoSQL MongoDB PostgreSQL GraphQL CI/CD DevOps Docker Kubernetes Monitoring Test Test Automation Agile methodologies Architecture Machine Learning Programming Azure react AWS Software Development cloud platforms Agile React.js Vue.js GCP Angular.js CI/CD Pipelines Kafka Prometheus Grafana Infrastructure as Code Microservices

Job Specifications

Description

The Sr Developer, Innovations play a pivotal role in designing, developing, and deploying cloud-native applications that leverage the latest technologies and architectural principles. Responsibilities

Design, develop, and maintain microservices-based applications to maintain and enhance scalability.
Utilize containerization technologies to package and deploy application components consistently across various environments.
Implement and manage container orchestration for automated deployment, scaling, and operation of application services.
Collaborate with cross-functional teams to implement DevOps practices, including Continuous Integration/Deployment (CI/CD) pipelines, infrastructure as code (IaC), and automated testing.
Architect and implement solutions that scale horizontally to meet dynamic and changing workloads while optimizing resource utilization.
Design and implement resilient and fault-tolerant applications, ensuring high availability and quick recovery from failures.
Implement robust monitoring and logging practices, leveraging tools like Prometheus and Grafana to ensure visibility into application performance.
Champion API-first design principles, creating well-defined and documented APIs to facilitate seamless communication between microservices and external systems.
Embrace and apply agile methodologies for rapid and iterative development cycles, responding quickly to changing requirements and delivering high-quality software.
Other duties and responsibilities as assigned. Qualifications
Bachelor’s degree in Computer Science, Engineering, or related field of study from an accredited college or university. In lieu of degree, 5+ years of experience.
6+ years of experience in software development, designing, developing and deploying cloud-native applications.
Experience utilizing AI for increased productivity and software quality, including code generation, debugging, test automation, and log anomaly detection.
Experience in multiple programming languages such as C#, Rust, Python, or similar, and proficiency in relevant frameworks and libraries.
Expertise in backend development and working knowledge of database (e.g., SQL, NoSQL).
Expertise in JavaScript frameworks like Angular.js, Vue.js or React.js for building single-page applications.
Experience with scalable and resilient system design.
Experience in cloud platforms such as AWS, Azure, GCP and infrastructure-as-a-service (IaaS) offerings.
Experience with monitoring, logging, and observability tools like Prometheus and Grafana.
Experience in enterprise software design principles: cloud native application design (i.e., SOLID, 12 Factor applications, or similar), distributed message and event processing, API gateway, service mesh, serverless applications. Preferred
Experience with event-driven architectures and real-time data processing using technologies like Kafka or RabbitMQ for building responsive, and scalable systems.
Experience with integrating machine learning and AI models into software applications. Knowledge/Skills/Abilities
Skilled in developing and consuming RESTful APIs, and GraphQL.
In-depth knowledge in microservices architecture, containerization, and orchestration tools (e.g., Docker, Kubernetes).
In-depth understanding of DevOps practices, CI/CD pipelines, and infrastructure automation.
Demonstrated effective interpersonal, verbal and written communication skills. Here is some highlights from a TEKsystems former that he showcased on his Linkedin Profile.
Led the architectural and technical design as a two-engineer team, launching a complex scheduling product from conception to production, now serving 17,000+ monthly users on a Rust, GraphQL, and React stack.
Contributed to a metadata-driven backend framework (YAML/CSV → Rust/SQL/GraphQL codegen), where schemas, CTE-based queries, and seed SQL are generated from declarative configs—dramatically accelerating schema evolution and reducing boilerplate.
Designed, built, and shipped a fullstack scheduling platform in 9 months that handles tens of thousands of schedules, supports role-based access control, and reduces operational workflow times by 80%+.
Architected and shipped a Rust based sync service using procedural macros and a custom semantic-matching DSL to map complex FHIR-like MongoDB documents to normalized SQL tables—safely syncing 100k+ documents into PostgreSQL via Kafka consumers and direct DB pipelines to establish a single source of truth.
Built a reusable GraphQL filter engine used across the application that composes nested filters, sorting, and pagination into type-safe JSON structures eliminating repetitive query wiring and enabling highly composable filtering on the frontend.
Collaborating with the security team to implement a full-stack OIDC/PKCE authentication flow in Rust and TypeScript to strengthen platform security and user authorization.
Providing guidance on Jira points estimations and React best practices on the development team.
Replaced R

About the Company

We’re TEKsystems. We accelerate business transformation by solving complex technology, business and talent challenges—across the globe. We partner with 80% of the Fortune 500 to create solutions that enable them to capitalize on change. TEKsystems is an Allegis Group company. Know more