Sierra Studio
Location
Brasília, DF | Brazil
Job description
Senior Software Engineer As a Senior Software Engineer on the Product Engineering team at GoVyrl Inc, you’ll play a key role in the design, architecture, and development of middleware/back-end applications utilizing AWS services to power front-facing client applications, data-driven pipelines, etc.
Responsibilities Design, architect and implement scalable, distributed microservices Refine High-Level-Designs into detailed architectural designs Implement and deliver product features with full unit tests Effectively communicate estimates, schedules, issues and dependencies Requirements Minimum of 5-10 years of relevant development experience Start-up experience highly preferred Worked in a microservices-oriented architecture Self-starter Strong English communication skills 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): Java , Kotlin , Node Experience working and building GraphQL services (highly preferred) Microservice orchestration Concurrent development (multi-threading, synchronization) Data structures (Trees, Graphs, Data partitioning strategies) Caching Strategies (Loading caches, distributed caches, eviction caches, thin clients), Redis Good, practical knowledge of Linux and Bash PostgreSQL , MySQL, Redis , MongoDB, Redshift, Athena, BigQuery, Elastic Search , Kafka AWS data technologies: Kinesis, Lambda, SQS, RDS CI/CD tools, Kubernetes, EC2, Docker Additional Attributes Strong understanding of Shopify APIs and ecosystem a big plus Familiar with Agile development environment Can-do attitude Enjoys working in multifaceted, dynamic and fast-paced environmentJob tags
Salary