Software Engineer II - Full Stack

  • Seattle, Washington, United States
  • 1165

Confiz is looking for an Software Engineer II - FullStack, you will play a critical role in designing, developing, and deploying scalable solutions that enhance transaction security and deliver superior customer experiences. This is a unique opportunity to contribute to a modern, distributed POS system that operates at scale.

Responsibilities

  • Develop and maintain backend RESTful microservices using Java 8+ and Spring Boot, deployed to Kubernetes on AWS.
  • Build scalable and responsive frontend web applications using React.js, JavaScript/TypeScript, and CSS.
  • Architect and implement AWS multi-region solutions for high availability, scalability, and disaster recovery.
  • Create Infrastructure as Code using Terraform scripts to automate deployments.
  • Lead the design and prototyping of scalable, distributed architectures using design patterns such as SOLID and CQRS.
  • Implement telemetry and monitoring tools to proactively detect and resolve issues.
  • Participate in an on-call rotation to ensure system reliability.
  • Collaborate with cross-functional teams and mentor junior engineers.
  • Drive continuous improvement by introducing innovative tools and practices.

Requirements

  • Minimum of 10 years in full-stack development, with hands-on experience in POS systems preferred.
  • Programming: Java 8+, Spring Boot, React.js, JavaScript/TypeScript, CSS.
  • Cloud: AWS services (RDS, ECS, EKS, DynamoDB, Route 53, CloudFront).
  • DevOps: Docker, Kubernetes, Git, CI/CD pipelines, Terraform.
  • API Development: RESTful APIs, API Gateway, and load balancing.
  • Monitoring: Telemetry and proactive monitoring tools.
  • Databases: Proficiency in NoSQL and relational databases.
  • Expertise in designing scalable and distributed architectures.
  • Familiarity with global load balancing, data replication, and failover mechanisms.
  • Strong collaboration and leadership abilities.
  • Excellent communication skills, both verbal and written.
  • Ability to mentor and develop team members.
  • Experience with Kafka and advanced AWS services like Global Accelerator.
  • Familiarity with eventual consistency and synchronization strategies.
  • Commitment to security, with expertise in secure coding practices and server hardening.

We have a global team of amazing individuals working on highly innovative enterprise projects & products. Our customer base includes Fortune 100 retail and CPG companies, leading store chains, fast-growth fintech, and multiple Silicon Valley startups.
What makes Confiz stand out is our focus on processes and culture. Confiz is ISO 9001:2015 (QMS), ISO 27001:2022 (ISMS), ISO 20000-1:2018 (ITSM) and ISO 14001:2015 (EMS) Certified. We have a vibrant culture of learning via collaboration and making workplace fun.
People who work with us work with cutting-edge technologies while contributing success to the company as well as to themselves.
To know more about Confiz, visit: https://www.linkedin.com/company/confiz/