Software Engineer I

Posted 4 years ago

Location: San Francisco, CA

Contract Length: 6 Months (to start)

Visa status: US citizen or Green card

Client requirement: candidates are requested to provide their LinkedIn ID or profile photo on request.

Position is remote to start and negotiable after environment changes.

Top 3 Skills/Strengths:

UI Development

Design System experience

Back-end experience

Responsibilities

•             Develop self-service capabilities for platform components and transparent platform-level features to address cross-cutting concerns

•             Design, develop, maintain and support Platform-as-a-Service (PaaS) frameworks, tools, services and libraries

•             Work closely with architects, designers and other engineers in a tightly knit agile team

•             Evaluate new tools and technologies through POCs and propose solutions for implementation

•             Practice strong software development principles and best practices: Test-driven development (TDD), CI/CD, code refactoring, coding standards, etc.

•             Document best practices, guides, systems design, reference architectures and implementations

Minimum Qualifications

•             3+ Years of full stack software development experience with focus on UI in building large-scale distributed systems

•             Strong hands-on experience in developing applications in one or more language stacks: JavaScript, Java, Python, Go, Node.js

•             2+ Years of experience working with React, Angular or similar web frameworks is required

•             Experience with UI component libraries and/or design systems

•             Strong understanding of object-oriented programming, service-oriented architectures, micro-services and design patterns

•             Proven track record of delivering mission critical customer facing applications

•             Strong written and verbal communication skills

Desired Qualifications

•             Hands-on experience developing applications on AWS

•             Experience working across teams in a highly collaborative environment

•             Experience with CI/CD, DevOps and Pipeline-As-Code such as Jenkins

•             Experience with Agile software development and Scrum methodology

Requirementsa:2:{s:5:"label";s:12:"Requirements";s:5:"value";s:0:"";}
Education Qualificationa:2:{s:5:"label";s:23:"Education Qualification";s:5:"value";s:0:"";}
Responsibilitiesa:2:{s:5:"label";s:16:"Responsibilities";s:5:"value";s:0:"";}

Apply Online