Engineer - POS + FullStack
Listed on 2026-09-01
-
Software Development
AWS
Engineer 2 - POS + Full Stack
Location:
Seattle, WA 98101 (Hybrid – 4 days onsite / 1 day remote)
Duration: 06-month contract (with possible extension and Conversion Possibility: Yes)
Work Schedule:
Monday–Friday, (40 hours/week) 9 AM–6 PM PST
Start Date:
Targeting Sep 2026 Pay Rate: $56.33/hr - $63.38/hr on W2
Benefits:
Medical, Dental, Vision.
We are seeking an Engineer 2 to join the POS+ team. This is an excellent opportunity for a skilled full-stack engineer to develop systems that shape the future of a modern Point-of-Sale platform role involves working across distributed systems and a network of devices, contributing to large-scale frontend web applications and distributed microservices that enhance the in-store experience.
Day-to-Day Responsibilities- Backend Development: Design, develop, and maintain RESTful microservices using Java 8+ and Spring Boot, deploying to Kubernetes in the cloud.
- Frontend Development: Build highly responsive and scalable web applications using React.js, JavaScript/Type Script, and CSS to enhance the POS user experience.
- AWS Multi-Region Deployment:
Architect and implement solutions using AWS multi-region capabilities to ensure high availability, scalability, and disaster recovery. - System Thinking: Consider how code behaves in production, with a strong focus on maintainability, testability, and supportability.
- Design & Prototyping: Lead the design and prototyping of solutions while establishing technical direction and standards.
- Telemetry & Monitoring: Implement monitoring solutions to proactively identify and resolve issues before they impact customers.
- Collaboration: Work closely with cross-functional teams, mentor junior engineers, and contribute to continuous improvement.
- Delivery & Quality: Consistently deliver valuable features while identifying and addressing design or architectural deficiencies.
- In-depth knowledge of Java 8+, Spring Boot, React.js, JavaScript/Type Script, and CSS.
- Proficiency with Docker, Kubernetes, and Git.
- Experience with API development, API Gateway, load balancer configurations, and microservice patterns.
- Experience with AWS services such as RDS, ECS, EKS, and DynamoDB.
- Strong understanding of AWS multi-region architectures, including deploying services across multiple AWS regions for high availability and disaster recovery.
- Experience with global load balancing, data replication strategies, and failover mechanisms in multi-region environments.
- Familiarity with AWS Route 53, Cloud Front, and Global Accelerator.
- Knowledge of data consistency models, cross-region synchronization, eventual consistency, and conflict resolution.
- Experience with Kafka and No
SQL databases.
- Ability to apply appropriate design patterns and principles such as SOLID, CQRS, and eventual consistency.
- Experience designing for performance, scalability, and distributed architectures.
- Proficiency in modeling problem domains and anticipating future changes.
- Advocate for automation in testing, deployment, and security scanning.
- Experience building and optimizing CI/CD pipelines.
- Strong understanding of Test-Driven Development (TDD) and the TDD cycle.
- Ability to automate and build Infrastructure as Code (IaC) using Terraform.
- Proficiency with multiple operating systems and scripting techniques.
- Expertise in one or more databases and understanding of various data storage paradigms.
- Commitment to writing secure code by default.
- Experience with security tools and practices, including security probes and server hardening.
- Strong leadership in group discussions, design sessions, and presentations.
- Proven ability to mentor and develop team members.
- Excellent collaboration skills with the ability to drive value with product owners.
- Innovative mindset with the ability to evaluate and introduce new tools and methodologies.
15-minute manager screen → 45–60-minute technical round #TMN
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).