Job Description
Job Title: Full Stack Developer
Work Location: Seattle, WA
Duration: 12+ Months Contract
Position Summary:
Interview Mode: Video
Responsibilities
Qualifications
In-depth working experience with:
Desired
Work Location: Seattle, WA
Duration: 12+ Months Contract
Position Summary:
Interview Mode: Video
Responsibilities
- Uses algorithms, data structures, programming languages, programming paradigms to create, test and operate sustainable client-side or server-side software applications and services
- Works collaboratively with architect, systems analysts, and other application engineers to understand end-user requirements and translate those into pragmatic and effective technical solutions that meet business needs
- Work collaboratively with internal & external resources throughout the project lifecycle to ensure system modifications meet business needs (including but not limited to: design implementation, code reviews, system monitoring and release management)
- Works closely with team members to ensure deliverables are well-documented, secure, and resilient
- Coordinate and support software releases and post deployment validations with the business and internal/external technical teams
- Collaborates with the global engineering teams to deliver efficient and elegant code based on requirements
- Engages in ongoing quality and performance improvement to ensure reliability and security
- Assists in troubleshooting, debugging, maintaining, and improving existing software
- Be responsible for executing on product roadmap using agile practices and will champion the culture, processes, and tools required to maintain a frictionless high-quality development environment
Qualifications
- Excellent spoken and written communication skills (verbal and non-verbal)
- Expert level understanding of software development fundamentals including design, coding, automated testing, source control, continuous integration in addition to continuous delivery deployment
- Experience with Agile and Scrum development methodologies
- Ability to learn quickly and work independently or as part of a team
- Strong analytical and problem-solving skills
- Ability to manage and complete multiple tasks within tight deadlines
- Working experience in dealing with big data and data manipulation
In-depth working experience with:
- Java 8+
- Source control (Git)
- Database version control (Liquibase)
- Dependency management (Maven)
- Junit
- Mockito
- Jenkins or GitLab
- Docker
- SQL database (MSSQL or Postgres)
- Non-SQL database (MongoDB)
- Spring Boots
- API documentation (Swagger or equivalent)
- IDE (IntelliJ, eclipse or equivalent)
- Messaging framework (Kafka, RabbitMQ or equivalent)
- Grafana
- Lenses
- AWS
- Terraform
- ElasticSearch
- Kubernetes
Desired
- MDM and/or Retail experience
- Cloud based data exchange and analytics (i.e. Snowflake or similar)
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application