Backend Engineer

Remote Full-time
Golang / Backend Engineer AWS (Sigma Digital) We're looking for an experienced and enthusiastic Golang Engineer with skills in AWS to join one of our teams, and be part of building high impact innovative products and experiences. We value curiosity, and a passion for learning, and growing together.Core Skills & CompetenciesStrong proficiency in the latest Golang technologiesThorough understanding of AWS and its core principlesExperience with implementing cloud native architecturesFamiliarity with newer specifications of AWSExperience with DynamoDB is a plusExperience with Cloud FunctionsStrong experience with RESTful APIs & GraphQLKnowledge of authorization mechanisms, such as JSON Web TokenFamiliarity with modern build pipelines and tools, and experience with continuous integrationExperience with automated testingA practical understanding of the SOLID principlesAbility to understand business requirements and translate them into technical requirementsA knack for benchmarking and optimizationStrong working knowledge of git and Github, including github actions.Experience with node, Typescript and NextJS would be a plusResponsibilitiesDeveloping api’s that integrate with legacy and new systemsDeveloping with the latest AWS technologiesBuilding robust cloud functionsTranslating specifications into high quality codeOptimizing components for maximum performanceStack / ToolsGolangAWS platform (lambda, AppSync, Amplify, EC2, API Gateway, Route53, DynamoDB, CloudFormation)GraphQL (AppSync)GithubJIRASlackRequirements for ApplicationCode or a portfolio worth sharing, that will help us validate your skills and experienceMinimum of 3 years of relevant work experienceContactable referencesAt least 1 of the following: Github profile or similar, StackOverflow profile, HackerRank etc.Bonus Points forBeing a polyglotContributing to open sourceSharing your side projectSharing your blog, or other developer community involvementWho You AreUnafraid to make decisions and take the initiativeWilling to learn and try new thingsKeen communication skills (both written and verbal)Have a keen understanding of user experience and how every layer of a system contributes to it.Have the self discipline and organizational skills to work effectively as part of a remote teamBenefitsSponsored and incentivised Learning, Personal and Professional DevelopmentWork Remotely full time, flexible hoursWork in small product-focused and highly autonomous teamsCompetitive Market-Related Salary,Comprehensive Discovery Medical Aid, Vitality and Gap Cover for SA based team membersWho We Are:We're a small distributed Product development team of teams, looking to grow. steadily and intentionally. We're engineers and designers first, we put our heart into our work, and make no apologies for it. We're driven to win, to innovate, to "raise the bar" and have one hell of a time doing it. We're on a mission to be a world-class team, what does that mean?Consistently investing in peopleFocused on team and process improvementTight feedback cycles internally and with customersQuality engineering and design first, always.Data-driven team-based decision makingTransparency, internally and externally.Autonomy, Accountability, and Ownership.A culture of experimentation, testing & knowing over guessing.Independent thinking and ritual decent The WorkOur customers are ambitious, they dream big, and have high hopes and expectations for the work we do. They value us as a partner and our commitment to quality above all else. We don't just write code, we help shape the product vision, the technologies, and instill the values of agility, high-quality product development and delivery. We consult for leading brands, and innovative startups across multiple industries, in SA, Europe, and the USA. We're focused on small, regular delivery iterations with long-lasting engagements, and have one or more teams dedicated to a project. If you're interested in joining a dynamic, creative and fast-evolving team, want to explore new technologies, and build high impact products, we would love to hear from you. Notes on our Hiring Process We don't want to waste your time or ours, please read the above carefully.We follow a four-step process, after completing the pre-screening, we'll have an initial brief phone or video call, a review of your work or evidence of your technical capabilities, and lastly a team interview before going into contract negotiation.If you cannot satisfy the minimum requirements for application above, please prepare a motivation as to why we should consider your application.

Apply Now
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

**Experienced Virtual Chat Assistant – Exceptional Customer Service Representative**

Remote

Immediate Hiring: Fedex Virtual Assistant Jobs (Part/Full Time)

Remote

**Experienced Live Chat Customer Support Representative – Remote Work Opportunity at arenaflex**

Remote

**Experienced Remote Data Entry Specialist – Live Chat Representative for blithequark**

Remote

CRM Analyst – Sales Optimization (Employee Benefits Team) (REMOTE)

Remote

Scheduling Specialist (Home Health Agency, Full-Time Scheduler + OT)

Remote

**Experienced Part-Time Remote Live Chat Sales Agent – Flexible Schedule and Competitive Hourly Rate**

Remote

Virtual Data Entry Specialist

Remote

Experienced Data Entry Clerk – Temporary Project Opportunity at careerzynith

Remote

Servicing Travel Advisor III - Chase Travel (Remote - Atlanta, GA)

Remote
← Back