This role involves developing and delivering full-stack software, including APIs and backend services, to support data storage solutions, with a focus on cloud platforms, microservices, and automation, within a collaborative and innovative environment.
Key Responsibilities
Develop and deliver software products and APIs to differentiate the company's offerings
Implement software development lifecycle concepts from conception to delivery based on product roadmap
Perform software and code analysis, including metrics and risk assessments
Develop REST APIs and integrate with platforms like Salesforce, ServiceNow, and Okta
Conduct functional testing and write automated unit tests to ensure software quality
Support clients post-delivery by assisting with live application support, creating runbooks, and knowledge transfer
Maintain effective client relations and report project risks promptly
Requirements
At least 5 years of professional, hands-on full-stack software development experience with proficiency in microservices across AWS, RESTful API design and development experience, Java on Cloud Platforms, and building backend services on Node.js.
Experience in Cloud Services Logging, Monitoring, and Observability using tools like CloudWatch, Splunk, or Datadog.
Experience with databases such as PostgreSQL, MySQL, or AWS managed database services including Amazon RDS and DynamoDB.
Extensive, hands-on experience with core AWS services and modern DevOps tooling, including compute services like AWS Lambda, AWS API Gateway, AWS RDS; containerization with AWS Elastic Kubernetes Service (EKS) and AWS Elastic Container Registry (ECR); networking with CloudFront; messaging and queuing with AWS Simple Queue Service (SQS); security with AWS Identity and Access Management (IAM); and infrastructure operating systems such as Linux, Unix, and Docker.
Experience with Rancher Platform for EKS orchestration.
Strong commitment to Automated Test-Driven Development (TDD), including writing comprehensive unit and integration tests, and familiarity with testing frameworks like JUnit for Java and Jest for JavaScript.
A good understanding of algorithms and data structures.
Experience with continuous integration and continuous delivery (CI/CD) tools, particularly Argos and Spinnaker, is a significant advantage.
Benefits & Perks
Annual base salary range of 122,000 - 184,000 USD
Potential eligibility for incentive pay and/or equity
Work from the office location in compliance with company policies
Flexible time off
Wellness resources
Company-sponsored team events
Support for growth and development
Inclusive and diverse work environment
Ready to Apply?
Join Pure Storage and make an impact in renewable energy