Senior Full Stack Developer
- Full-time
Company Description
Staffing Lab is looking for several Senior Full Stack Developers for Full Time employment with one of their great clients. Positions are fully remote. My client is a great company, with a great culture. Benefits are 0 cost for employees and start on the first day of employment. . Details below. Candidates must be located in the US. My client is not sponsoring or transferring visas at this time. NO Agencies or Recruiters please.
Job Description
As a Senior Software Engineer, you will be an essential member of a software delivery team focused on their portfolio companies and clients. their teams are agile, automated and outcome oriented. To be a senior engineer on their team, you need to love building great solutions. That means that they expect their senior engineers to plan and model solutions with their product owners, designers and architects, participate fully in their approach to software delivery with our analysts and PMs, write awesome software and help other engineers do the same, and collaborate with our world-class Cloud Managed Services and DevOps teams on the latest and greatest cloud native platforms! You will be challenged, learn and grow your career at a place that has limitless opportunities. If you love technology and are up to the challenge, then this could be a great opportunity for you.
Responsibilities Include
- Working within a software delivery team made up of people that provide all software delivery disciplines: user experience, design, architecture, analysis, software engineering, testing, and DevOps
- Working closely with analysts, architects and UX designers on solutions, designs, requirements and plans
- Modeling potential solutions using agile modeling techniques and standard modeling notations
- Contributing to the engineering of software across all layers of the stack
- Delivering a predictable amount of software every iteration
- Writing tests that are automatable and can provide broad coverage of implemented functionality
- Providing transparency into the delivery process through disciplined application of company traceability principles
- Performing code reviews informally and through merge requests
- Mentoring less experienced engineers
- Collaborating with our world-class Cloud Managed Services and DevOps teams to design and validate the release candidate pipeline; you are the expert on the services necessary to operate the software your team is building
Qualifications
Required Skills and Experience
- Minimum 5 years of overall engineering experience
- Understanding of SOLID design principles
- Experience with application architecture, microservices architecture, software design and design patterns
- Experience modeling software solutions with standard notations such as the UML
- Experience with agile methodologies Scrum preferred and agile project management platforms, Jira a plus
- Full-stack JavaScript, Node and React
- Experience developing web-based software and using JavaScript, HTML5, CSS3, GWT
- Experience building RESTful services
- Experience with serverless technologies, AWS Lambda a plus
- Experience with relational databases and SQL, MySql a plus
- Experience with Git and version control concepts , Gitlab a plus
- Experience with NoSQL databases, DynamoDB a plus
- Experience with CI/CD concepts and tooling, AWS Code* a plus
- Experience with cloud infrastructure providers, AWS a plus
- Experience with infrastructure as code, CloudFormation a plus
Additional Information
All your information will be kept confidential according to EEO guidelines.
By clicking the link above or any third-party link within this posting, you are leaving this site and going to a third-party website where the third-party website's terms and privacy policy apply