Senior Backend AWS Developer

Phoenix, AZ, USA (Remote)

Job Type

Software

Role Summary:

A top candidate will be a team-player individual, highly knowledgeable in his or her field, innovative, communicative, solution-driven, and a team player. The company works in a fast-paced environment where team members are client-focused to expedite the iterative process. All candidates must be comfortable communicating directly to internal and external senior leadership regularly.

The culture is collaborative, creative, and professional. Team members have conviction and are tenacious and once a decision is determined, they commit wholly and align with team delivery patterns and processes.

Essential Duties and Responsibilities:

  • Work closely with developers as your core customers aligning with organization and product initiative delivery across company product streams.

  • Align with design and implementation of AWS architecture and services, identify, and investigate new technologies, prototype solutions, and test and review changes, to deliver an exceptional customer experience.

  • Use core AWS technologies and services to design and build scalable back-end services and customer-facing APIs.

  • Collaborate and work alongside a passionate group of software engineers and product teams.

  • Will use your technical skills to drive towards the right product aligned solutions and implementations.

  • Has experience designing large-scale systems and is familiar with horizontal scaling, high throughput and massive, rapidly growing data sets.

  • Enjoys solving complex software problems, and possesses design and problem-solving skills

  • Has an in-depth understanding in SDLC areas like IDE’s, source code management, CI/CD and compliance solutions.

  • Is knowledgeable in distributed systems, event-driven architectures, and NoSQL databases.

  • Collaborating with cross-functional teams to design, build, and implement large-scale AWS solutions.

  • Has an in-depth understanding in SDLC areas like work level agreements, source code management, CI/CD, and compliance solutions.

  • Support the strategic decisions about technology, definition, implementation and releasable deliverables for projects and initiatives.

  • Enhancing the mobile experience provided to customers through innovative features

  • Work closely with stakeholders to fix bugs and implement new features.

  • Collaborating and coordinating with all facets of the SDLC including solution planning, architecture, software development, delivery, and execution.

  • Understanding of agile software development and how that impacts the operations of software; and participate in strategy discussion with all levels.

Qualifications:

  • Experience with multiple AWS services including SQS, Lambda, DynamoDB, CloudFormation, S3, OpenSearch, API Gateway, etc.

  • Monitoring, Metrics and Auditing, AWS CloudWatch (Metrics, Logs, Alarms, Synthetics), Event Bridge, CloudTrail, SNS.

  • Experience working in an Agile/Scrum setting, including partnering with product owners, business analysts, cross-functional developer teams and testers, and implementing solutions following work level agreements and product delivery frameworks.

  • Experience integrating with third-party APIs and Web Services, and API Gateways.

  • Experience designing large-scale systems and is familiar with horizontal scaling, high throughput, and massive rapidly growing data sets.

  • 3+ years of experience contributing to the system design or architecture (architecture, design patterns, reliability, and scaling) of new and current systems.

  • Experience with code management tools like Git, GitHub, and alignment with team code management work level agreements.

  • 3-5 years of experience deploying and managing AWS applications.

  • Experience with Node, JavaScript, TypeScript, Linters, Jest, Unit Testing, Integration Testing, and developing REST API and integrations.

  • Bachelor's Degree

  • AWS Certified Practitioner and/or AWS Certified Developer


#LI-SH1