Senior Software Engineer
As a Software Engineer on the Development team at GoVyrl Inc, you’ll play a key role in the design, architecture, and creation of middleware and back-end applications utilizing AWS services to power front-facing client applications, data-driven pipelines, etc.
We have an amazing team, amazing benefits, and an amazing opportunity we’re all working toward, come join our team! We’re full-remote and plan to stay that way.
Responsibilities
• Design, architect and implement scalable, distributed microservices
• Ownership of the architectural design, implementation, and delivery of product features
• Effectively communicate estimates, schedules, issues and dependencies
Requirements
• Minimum of 6 years of relevant development experience
• Start-up experience highly preferred
• Worked in a microservice-oriented architecture
• Self-starter with strong communication skills, able to hit the ground running
• Solid understanding of the Software Development Life Cycle (SDLC)
• Pragmatic, business-oriented
• Solid understanding of software design patterns and when to use them
• Skills & Knowledge
• Strong knowledge of one or more of the following (order by most preferred): Node.js, Golang, Python
• Experience working and building GraphQL services
• Microservices orchestration
• Concurrent development (multi-threading, synchronization, go-routines)
• Good, practical knowledge of Linux and Bash
• PostgreSQL, MySQL, Redis, MongoDB, Cassandra, Redshift, Athena, BigQuery, Elastic Search
• AWS data techs: Kinesis, Lambda, SQS, RDS
• CI/CD tools, Kubernetes, EC2, Docker
Additional Attributes
• Data structures (Trees, Graphs, Data partitioning strategies)
• Caching Strategies (Loading caches, distributed caches, eviction caches, thin clients), Redis
• Strong understanding of Shopify APIs and ecosystem a big plus
• Understanding of social network APIs and capabilities also a big plus: Instagram, Facebook, TikTok, Pinterest, others.
• Familiar with Agile development environment
• Can-do attitude
• Enjoys working in multifaceted, dynamic and fast-paced environment
As a Software Engineer on the Development team at GoVyrl Inc, you’ll play a key role in the design, architecture, and creation of middleware and back-end applications utilizing AWS services to power front-facing client applications, data-driven pipelines, etc.
We have an amazing team, amazing benefits, and an amazing opportunity we’re all working toward, come join our team! We’re full-remote and plan to stay that way.
Responsibilities
• Design, architect and implement scalable, distributed microservices
• Ownership of the architectural design, implementation, and delivery of product features
• Effectively communicate estimates, schedules, issues and dependencies
Requirements
• Minimum of 6 years of relevant development experience
• Start-up experience highly preferred
• Worked in a microservice-oriented architecture
• Self-starter with strong communication skills, able to hit the ground running
• Solid understanding of the Software Development Life Cycle (SDLC)
• Pragmatic, business-oriented
• Solid understanding of software design patterns and when to use them
• Skills & Knowledge
• Strong knowledge of one or more of the following (order by most preferred): Node.js, Golang, Python
• Experience working and building GraphQL services
• Microservices orchestration
• Concurrent development (multi-threading, synchronization, go-routines)
• Good, practical knowledge of Linux and Bash
• PostgreSQL, MySQL, Redis, MongoDB, Cassandra, Redshift, Athena, BigQuery, Elastic Search
• AWS data techs: Kinesis, Lambda, SQS, RDS
• CI/CD tools, Kubernetes, EC2, Docker
Additional Attributes
• Data structures (Trees, Graphs, Data partitioning strategies)
• Caching Strategies (Loading caches, distributed caches, eviction caches, thin clients), Redis
• Strong understanding of Shopify APIs and ecosystem a big plus
• Understanding of social network APIs and capabilities also a big plus: Instagram, Facebook, TikTok, Pinterest, others.
• Familiar with Agile development environment
• Can-do attitude
• Enjoys working in multifaceted, dynamic and fast-paced environment
