8 open positions available
Develop and maintain REST API platform tools, schema governance and versioning, security standards, CI/CD pipelines, and API monitoring systems. | Requires at least three years of development experience focused on Java, Lua, or Go, plus REST APIs, testing, MySQL, CI/CD, and infrastructure tools. | Role Overview We are seeking a Backend/DevOps Engineer to join the Infrastructure and Platform tools team. The ideal candidate will have a solid foundation in Java, Lua, Go, CI/CD pipeline creation and will contribute to the design, development, and maintenance of our REST API SDLC tooling. Strong problem-solving skills, attention to detail, and the ability to work in a fast-paced environment are essential for success in this role. You will collaborate with cross-functional teams to ensure that our platform tooling ecosystem is robust, scalable, and efficient. Your work will directly impact the developer experience and the overall performance and security of our APIs Key Responsibilities • Design and Development: Develop and maintain tools and libraries for REST API creation and management using Java SpringBoot, Lua and Go. Experience with creation and deployment of CI/CD pipelines and stages. • Documentation: Create and maintain guides and best practices for REST API schema design, implementation and consumption. • Governance: Establish and maintain processes for schema change control, breaking change detection, and error sanitization. • Standardization: Update and publish REST API schema and security standards, including application security configurations. • Performance Monitoring: Create and maintain systems for monitoring error rates, latency metrics, and field usage. • API Schema Management: Implement and manage a schema registry, ensuring seamless schema proposals, changes, and version control. • Collaboration: Work closely with other engineers, product managers, and stakeholders to define and prioritize features and improvements. Required Skills and Experience • Java/Lua/Go: Excellent programming skills with Java/Lua/Go. Experience with creating CI/CD pipelines and stages. Experience with building and maintaining REST APIs and Plugins • Testing: Experience with unit testing, integration testing, and end-to-end testing frameworks. • Database: Proficiency with database technologies such as MySQL. Experience with writing SQL queries for data migration. • Infrastructure Tools: Understanding of Service Oriented Architecture (SOA) to aid in debugging. Experience with Java build tools like Maven • Version Control: Proficiency with Git and experience managing code in a collaborative environment. • Communication: Excellent communication skills and the ability to work effectively in a team environment. Bonus Skills • Harness: Proficiency with creating CI/CD pipelines and stages with Harness using YAML templates. • Plugin Development: Kong plugin development using Lua or Go. Experience with Package Managers like LuaRocks • DevOps: Experience with containerization (Docker), and orchestration tools (Kubernetes). • Cloud Services: Experience with cloud platforms such as AWS, Google Cloud, or Azure. • Monitoring Tools: Familiarity with monitoring and logging tools like Datadog and OpenTelemetry. Qualifications • Experience: Minimum of 3 years of experience in software development, with a focus on Java, Lua, Go and infrastructure tools.
Architect, implement, and maintain scalable and secure Azure cloud infrastructure with governance, security, monitoring, and CI/CD. | 5+ years managing Azure cloud infrastructure with expertise in Azure PaaS, governance, security, monitoring, cost management, and leadership. | As a Senior Azure Cloud Operations Engineer, you will be responsible for architecting, implementing, and maintaining a highly scalable and secure Azure cloud infrastructure. The role involves applying best practices in cloud governance, security, monitoring, and continuous deployment (CI/CD) to ensure smooth and efficient cloud operations. You will collaborate with cross-functional teams to enhance cloud efficiency, reliability, and security while ensuring compliance with industry standards. What you will be responsible for • Azure Cloud Governance: Implement and enforce governance policies, such as access control, tagging, cost management, and resource monitoring, to ensure adherence to company-wide standards. • Define and manage policies using Azure Policy, Azure Blueprints, and Azure Security Center • Cloud Security: • Ensure the security of the Azure infrastructure by applying best practices in identity and access management (IAM), role-based access control (RBAC), encryption, network security groups (NSG), and vulnerability management. • Proactively identify security vulnerabilities and mitigate risks through the deployment of advanced security measures such as Azure Defender, Azure Key Vault, and advanced network security architectures (e.g., VPN, Firewalls, DDoS protection). • Monitoring and Performance Optimization: • Set up robust monitoring and alerting systems using Azure Monitor, Log Analytics, and Application Insights to ensure the health and performance of the cloud environment. • Continuously evaluate system performance, perform capacity planning, and optimize cloud resource allocation for cost-efficiency and scalability. Implement automation tools for incident detection, troubleshooting, and performance enhancement. • Disaster Recovery and Business Continuity: • Develop and maintain disaster recovery (DR) strategies and backups for critical Azure resources, ensuring minimal downtime in the event of failures or incidents. • Create automated failover processes and regularly test DR strategies to ensure system resilience. • Continuous Deployment / Continuous Integration (CI/CD): • Design, implement, and manage CI/CD pipelines using Azure DevOps for the automated deployment of applications and services in a scalable and secure manner. • Ensure zero-downtime deployments and monitor performance during release cycles. • Collaboration and Leadership: • Provide technical leadership to management team • Collaborate with stakeholders to align cloud operations with business objectives and improve cloud adoption. • Participate in architectural reviews, governance forums, and incident post-mortems to drive continuous improvement Must-Have • 5+ years managing and operating Azure cloud infrastructure at scale. • Proven expertise with Azure PaaS offerings: Functions, App Services, Service Bus, VNET, NSG, WAF, Front Door, API Management, App Insights, SQL, Key Vault, Data Factory, Logic Apps, Scale Sets, Monitor/Alerts, IAM, RBAC. • Strong knowledge of Azure governance (Policy, Blueprints, Security Center). • Hands-on security experience with Azure-native tools and compliance standards (ISO 27001, SOC 2, GDPR, HIPAA). • Proficiency with monitoring (Azure Monitor, Log Analytics, Application Insights). • Skilled in cost management and optimization. • Strong leadership, communication, and cross-functional collaboration skills. • Ability to manage competing priorities in a fast-paced, agile environment. Nice-to-Have • Deep understanding of networking in Azure (VNets, subnets, NSGs, VPNs, load • Advanced CI/CD expertise with Azure DevOps, Git, and automation pipelines. • Automation skills with PowerShell/Azure CLI. • Microsoft Azure Certifications. • Experience working in remote-first teams. Infrastructure as Code experience (Terraform, Bicep, ARM). • Azure functions, App Services, App configuration, Service Bus, VNET, NSG, WAF, Front door, API Management, App Insights, Azure Monitor/Alerts, Scale Sets, Azure SQL, KeyVault, Log Analytics, IAM, RBAC, Logic Apps, Azure Data Factory Technical Stack • Azure DevOps What We Offer • Competitive salary and performance-based bonuses. • Flexible working hours and 100% remote work. • Comprehensive health, dental, and vision insurance. • Professional development opportunities and resources. • A collaborative and innovative work environment.
Lead and mentor a full-stack development team while designing and implementing scalable web applications with React and Node.js. | Requires 7+ years full-stack experience with React and Node.js, technical leadership, serverless architecture knowledge, and strong communication skills. | As the Technical Lead for Full Stack Development, specializing in React JS and Node JS, you will lead a talented team of developers in creating robust and scalable solutions. You will be responsible for the end-to-end development of web applications, utilizing both front-end and back-end technologies, and implementing serverless architecture principles to enhance performance and efficiency. Responsibilities: Technical Leadership: • Lead and mentor a cross-functional team of full-stack developers. • Provide technical guidance and set coding standards for both front-end and back-end development. • Creating the component breakdown and design specification document • Guiding the developers to build the reusable component based on the component design breakdown • Reviewing pull request and giving feedback • Assuring the best practice standard implemented by developers Architecture and Development: • Design and implement scalable and maintainable web applications using React JS for the front end and Node.js for the back end. • Implement serverless architecture solutions to optimize application performance and scalability. • Experienced with Microservices architecture • Experienced with Typescript on ReactJS development • Experienced with reusable component development using React functional components • Have a sharp understanding on the best practice approach to leverage the data management in ReactJS • Familiarity with the atomic design pattern or component reusability pattern • Story Book to document the components and its properties • Experienced with the React JS and Node JS code quality standard (Unit Test, Sonar, Lint) to determine the quality gate • Experienced with CSS/SCSS/SASS and responsive design implementation in ReactJS • Experienced with RESTful API integration • Familiarity with various web architecture (decoupled architecture, SSR) • Experienced with React frameworks, such as Gatsby JS or Next JS • Experienced with Headless CMS integration Collaboration and Communication: • Collaborate with product managers, UX/UI designers, and other stakeholders to understand project requirements. • Communicate effectively with team members and stakeholders, both technical and non-technical. Problem Solving and Troubleshooting: • Address technical challenges promptly and provide effective solutions. • Conduct thorough code reviews to ensure quality and adherence to coding standards. Continuous Improvement: • Stay informed about industry trends, emerging technologies, and best practices. • Advocate for and implement continuous integration, continuous deployment, and DevOps practices. Qualifications: • Bachelor's degree in Computer Science, Software Engineering, or a related field. • 2+ years of proven experience as a Technical Lead or similar role. • 7+ years of experience in full-stack development with React and Node.js. • Hands-on experience with serverless architecture (e.g., AWS Lambda) and headless eCommerce. • In-depth understanding of web development principles and best practices. • Excellent leadership and communication skills. • Familiarity with agile development methodologies. • Experience with containerization (e.g., Docker) is a plus.
Lead and mentor a full-stack development team to build scalable web applications using React and Node.js with serverless architecture. | Requires 7+ years full-stack experience with React and Node.js, technical leadership, and hands-on serverless architecture knowledge. | As the Technical Lead for Full Stack Development, specializing in React JS and Node JS, you will lead a talented team of developers in creating robust and scalable solutions. You will be responsible for the end-to-end development of web applications, utilizing both front-end and back-end technologies, and implementing serverless architecture principles to enhance performance and efficiency. Responsibilities: Technical Leadership: • Lead and mentor a cross-functional team of full-stack developers. • Provide technical guidance and set coding standards for both front-end and back-end development. • Creating the component breakdown and design specification document • Guiding the developers to build the reusable component based on the component design breakdown • Reviewing pull request and giving feedback • Assuring the best practice standard implemented by developers Architecture and Development: • Design and implement scalable and maintainable web applications using React JS for the front end and Node.js for the back end. • Implement serverless architecture solutions to optimize application performance and scalability. • Experienced with Microservices architecture • Experienced with Typescript on ReactJS development • Experienced with reusable component development using React functional components • Have a sharp understanding on the best practice approach to leverage the data management in ReactJS • Familiarity with the atomic design pattern or component reusability pattern • Story Book to document the components and its properties • Experienced with the React JS and Node JS code quality standard (Unit Test, Sonar, Lint) to determine the quality gate • Experienced with CSS/SCSS/SASS and responsive design implementation in ReactJS • Experienced with RESTful API integration • Familiarity with various web architecture (decoupled architecture, SSR) • Experienced with React frameworks, such as Gatsby JS or Next JS • Experienced with Headless CMS integration Collaboration and Communication: • Collaborate with product managers, UX/UI designers, and other stakeholders to understand project requirements. • Communicate effectively with team members and stakeholders, both technical and non-technical. Problem Solving and Troubleshooting: • Address technical challenges promptly and provide effective solutions. • Conduct thorough code reviews to ensure quality and adherence to coding standards. Continuous Improvement: • Stay informed about industry trends, emerging technologies, and best practices. • Advocate for and implement continuous integration, continuous deployment, and DevOps practices. Qualifications: • Bachelor's degree in Computer Science, Software Engineering, or a related field. • 2+ years of proven experience as a Technical Lead or similar role. • 7+ years of experience in full-stack development with React and Node.js. • Hands-on experience with serverless architecture (e.g., AWS Lambda) and headless eCommerce. • In-depth understanding of web development principles and best practices. • Excellent leadership and communication skills. • Familiarity with agile development methodologies. • Experience with containerization (e.g., Docker) is a plus.
Design, develop, and maintain REST API tooling and CI/CD pipelines. | Requires 3+ years in Java, Lua, Go development with CI/CD and REST API experience. | Role Overview We are seeking a Backend/DevOps Engineer to join the Infrastructure and Platform tools team. The ideal candidate will have a solid foundation in Java, Lua, Go, CI/CD pipeline creation and will contribute to the design, development, and maintenance of our REST API SDLC tooling. Strong problem-solving skills, attention to detail, and the ability to work in a fast-paced environment are essential for success in this role. You will collaborate with cross-functional teams to ensure that our platform tooling ecosystem is robust, scalable, and efficient. Your work will directly impact the developer experience and the overall performance and security of our APIs Key Responsibilities • Design and Development: Develop and maintain tools and libraries for REST API creation and management using Java SpringBoot, Lua and Go. Experience with creation and deployment of CI/CD pipelines and stages. • Documentation: Create and maintain guides and best practices for REST API schema design, implementation and consumption. • Governance: Establish and maintain processes for schema change control, breaking change detection, and error sanitization. • Standardization: Update and publish REST API schema and security standards, including application security configurations. • Performance Monitoring: Create and maintain systems for monitoring error rates, latency metrics, and field usage. • API Schema Management: Implement and manage a schema registry, ensuring seamless schema proposals, changes, and version control. • Collaboration: Work closely with other engineers, product managers, and stakeholders to define and prioritize features and improvements. Required Skills and Experience • Java/Lua/Go: Excellent programming skills with Java/Lua/Go. Experience with creating CI/CD pipelines and stages. Experience with building and maintaining REST APIs and Plugins • Testing: Experience with unit testing, integration testing, and end-to-end testing frameworks. • Database: Proficiency with database technologies such as MySQL. Experience with writing SQL queries for data migration. • Infrastructure Tools: Understanding of Service Oriented Architecture (SOA) to aid in debugging. Experience with Java build tools like Maven • Version Control: Proficiency with Git and experience managing code in a collaborative environment. • Communication: Excellent communication skills and the ability to work effectively in a team environment. Bonus Skills • Harness: Proficiency with creating CI/CD pipelines and stages with Harness using YAML templates. • Plugin Development: Kong plugin development using Lua or Go. Experience with Package Managers like LuaRocks • DevOps: Experience with containerization (Docker), and orchestration tools (Kubernetes). • Cloud Services: Experience with cloud platforms such as AWS, Google Cloud, or Azure. • Monitoring Tools: Familiarity with monitoring and logging tools like Datadog and OpenTelemetry. Qualifications • Experience: Minimum of 3 years of experience in software development, with a focus on Java, Lua, Go and infrastructure tools.
Manage AWS infrastructure, automate deployments, monitor system performance, and ensure security compliance for a data warehouse application. | Requires 5+ years in system administration or DevOps with strong AWS, CI/CD, IaC, scripting, and monitoring tool experience. | Job Description Summary: As a System Administrator/DevOps Engineer, you will be responsible for the deployment, maintenance, and optimization of our AWS-based data warehouse application. You will work closely with our development, data engineering, and business intelligence teams to ensure the reliability, scalability, and security of our systems. Your role will involve managing cloud infrastructure, automating deployment processes, monitoring system performance, and troubleshooting issues. Job Responsibilities: • Infrastructure Management: o Design, deploy, and manage AWS infrastructure for our data warehouse application, including EC2 instances, RDS, Redshift, S3, Lambda, and other AWS services. o Implement and maintain infrastructure as code (IaC) using tools like Terraform or CloudFormation. o Ensure high availability, scalability, and security of the data warehouse environment. • DevOps Practices: o Develop and maintain CI/CD pipelines for automated deployment of applications and infrastructure changes. o Collaborate with development teams to integrate DevOps best practices into the software development lifecycle. o Automate routine tasks and processes using scripting languages (e.g., Python, Bash) and configuration management tools (e.g., Ansible, Puppet). • Monitoring and Performance Optimization: o Implement and manage monitoring and alerting systems (e.g., CloudWatch, Prometheus, Grafana) to ensure system health and performance. o Analyze system performance and optimize resource utilization to reduce costs and improve efficiency. o Troubleshoot and resolve infrastructure and application issues in a timely manner. • Security and Compliance: o Implement and enforce security best practices, including IAM policies, encryption, and network security configurations. o Ensure compliance with industry standards and regulations (e.g., GDPR, HIPAA) related to data storage and processing. o Conduct regular security audits and vulnerability assessments. • Collaboration and Support: o Work closely with data engineers, analysts, and other stakeholders to understand their requirements and provide infrastructure support. o Provide technical guidance and mentorship to junior team members. o Participate in on-call rotations to provide 24/7 support for critical systems. Required Credentials and Experience: o Bachelor's degree in computer science, Information Technology, or a related field, or equivalent work experience. o 5+ years of experience in system administration, DevOps, or a related role. o Proven experience with AWS services, particularly EC2, RDS, Redshift, S3, Lambda, and IAM. o Strong understanding of CI/CD pipelines and tools (e.g., Jenkins, GitLab CI, CircleCI). o Experience with infrastructure as code (IaC) tools such as Terraform or CloudFormation. o Proficiency in scripting languages (e.g., Python, Bash) and configuration management tools (e.g., Ansible, Puppet). o Familiarity with monitoring and logging tools (e.g., CloudWatch, Prometheus, Grafana, ELK Stack). o Strong problem-solving skills and the ability to troubleshoot complex issues. o Excellent communication and collaboration skills. o Ability to work independently and as part of a team. o Strong attention to detail and a commitment to delivering high-quality work. Preferred Credentials and Experience: • AWS Certified Solutions Architect, DevOps Engineer, or SysOps Administrator. • Experience with containerization and orchestration tools (e.g., Docker, Kubernetes). • Knowledge of data warehousing concepts and tools (e.g., Snowflake, BigQuery). • Familiarity with data pipeline and ETL tools (e.g., Apache Airflow, Glue).
Lead full-stack development team using React and Node.js with serverless architecture. | 7+ years full-stack development with React and Node.js, 2+ years technical lead experience, serverless architecture expertise. | As the Technical Lead for Full Stack Development, specializing in React JS and Node JS, you will lead a talented team of developers in creating robust and scalable solutions. You will be responsible for the end-to-end development of web applications, utilizing both front-end and back-end technologies, and implementing serverless architecture principles to enhance performance and efficiency. Responsibilities: Technical Leadership: • Lead and mentor a cross-functional team of full-stack developers. • Provide technical guidance and set coding standards for both front-end and back-end development. • Creating the component breakdown and design specification document • Guiding the developers to build the reusable component based on the component design breakdown • Reviewing pull request and giving feedback • Assuring the best practice standard implemented by developers Architecture and Development: • Design and implement scalable and maintainable web applications using React JS for the front end and Node.js for the back end. • Implement serverless architecture solutions to optimize application performance and scalability. • Experienced with Microservices architecture • Experienced with Typescript on ReactJS development • Experienced with reusable component development using React functional components • Have a sharp understanding on the best practice approach to leverage the data management in ReactJS • Familiarity with the atomic design pattern or component reusability pattern • Story Book to document the components and its properties • Experienced with the React JS and Node JS code quality standard (Unit Test, Sonar, Lint) to determine the quality gate • Experienced with CSS/SCSS/SASS and responsive design implementation in ReactJS • Experienced with RESTful API integration • Familiarity with various web architecture (decoupled architecture, SSR) • Experienced with React frameworks, such as Gatsby JS or Next JS • Experienced with Headless CMS integration Collaboration and Communication: • Collaborate with product managers, UX/UI designers, and other stakeholders to understand project requirements. • Communicate effectively with team members and stakeholders, both technical and non-technical. Problem Solving and Troubleshooting: • Address technical challenges promptly and provide effective solutions. • Conduct thorough code reviews to ensure quality and adherence to coding standards. Continuous Improvement: • Stay informed about industry trends, emerging technologies, and best practices. • Advocate for and implement continuous integration, continuous deployment, and DevOps practices. Qualifications: • Bachelor's degree in Computer Science, Software Engineering, or a related field. • 2+ years of proven experience as a Technical Lead or similar role. • 7+ years of experience in full-stack development with React and Node.js. • Hands-on experience with serverless architecture (e.g., AWS Lambda) and headless eCommerce. • In-depth understanding of web development principles and best practices. • Excellent leadership and communication skills. • Familiarity with agile development methodologies. • Experience with containerization (e.g., Docker) is a plus.
Lead and mentor a team in full-stack development using React and Node.js, ensuring best practices and scalable architecture. | 7+ years full-stack experience with React and Node.js, 2+ years technical lead experience, serverless architecture knowledge, and strong leadership skills. | As the Technical Lead for Full Stack Development, specializing in React JS and Node JS, you will lead a talented team of developers in creating robust and scalable solutions. You will be responsible for the end-to-end development of web applications, utilizing both front-end and back-end technologies, and implementing serverless architecture principles to enhance performance and efficiency. Responsibilities: Technical Leadership: • Lead and mentor a cross-functional team of full-stack developers. • Provide technical guidance and set coding standards for both front-end and back-end development. • Creating the component breakdown and design specification document • Guiding the developers to build the reusable component based on the component design breakdown • Reviewing pull request and giving feedback • Assuring the best practice standard implemented by developers Architecture and Development: • Design and implement scalable and maintainable web applications using React JS for the front end and Node.js for the back end. • Implement serverless architecture solutions to optimize application performance and scalability. • Experienced with Microservices architecture • Experienced with Typescript on ReactJS development • Experienced with reusable component development using React functional components • Have a sharp understanding on the best practice approach to leverage the data management in ReactJS • Familiarity with the atomic design pattern or component reusability pattern • Story Book to document the components and its properties • Experienced with the React JS and Node JS code quality standard (Unit Test, Sonar, Lint) to determine the quality gate • Experienced with CSS/SCSS/SASS and responsive design implementation in ReactJS • Experienced with RESTful API integration • Familiarity with various web architecture (decoupled architecture, SSR) • Experienced with React frameworks, such as Gatsby JS or Next JS • Experienced with Headless CMS integration Collaboration and Communication: • Collaborate with product managers, UX/UI designers, and other stakeholders to understand project requirements. • Communicate effectively with team members and stakeholders, both technical and non-technical. Problem Solving and Troubleshooting: • Address technical challenges promptly and provide effective solutions. • Conduct thorough code reviews to ensure quality and adherence to coding standards. Continuous Improvement: • Stay informed about industry trends, emerging technologies, and best practices. • Advocate for and implement continuous integration, continuous deployment, and DevOps practices. Qualifications: • Bachelor's degree in Computer Science, Software Engineering, or a related field. • 2+ years of proven experience as a Technical Lead or similar role. • 7+ years of experience in full-stack development with React and Node.js. • Hands-on experience with serverless architecture (e.g., AWS Lambda) and headless eCommerce. • In-depth understanding of web development principles and best practices. • Excellent leadership and communication skills. • Familiarity with agile development methodologies. • Experience with containerization (e.g., Docker) is a plus.
Create tailored applications specifically for Texas State Library and Archives Commision with our AI-powered resume builder
Get Started for Free