Senior Full Stack Engineer

  • location: Mcclellan, CA
  • type: Permanent
easy apply

job description

Senior Full Stack Engineer

job summary:
Our client is looking for a Senior Full Stack Engineer in Sacramento, CA.

The Senior Full Stack Engineer will be responsible for the back-end that supports our client's web & mobile apps. The web application is our client's primary interface for accessing their system for PC, tablet and mobile web. Our client's mobile application supports their workforce by taking much of the functionality of their web application and presenting it in a native Java application for Android phones. In this role you will own all of our client's back-end systems and infrastructure. This means from APIs to AWS to business logic to data caching, you will architect and build the entire AWS-based back-end infrastructure.

Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensure high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your coworkers into the application.

Responsibilities

  • Deep expertise and hands on experience with both functional and object-oriented back-end programming languages such as C#/.Net, PHP, Python, Ruby, Java and JavaScript / NodeJS.
  • Deep expertise with AWS-based web server frameworks that leverage ORM tools and support AWS services.
  • Basic understanding of front-end technologies and platforms, such as AngularJS (our site is written in Angular 2.0), JavaScript, HTML5, and CSS3.
  • Strong proficiency with AWS services such as Aurora, DynamoDB, Simple Queue Service, Lambda, etc. A successful track record of delivering AWS-based solutions with a strong broad knowledge of AWS tools and services offering is a must.
  • Own the design, implementation, performance (scaling) of our APIs. Must understanding the different delivery platforms such as mobile vs desktop, and optimizing output to match the specific platform. Deep functional knowledge and hands on design experience with JSON-based RESTful web services.
  • Experience with Swagger, Postman.
  • Own and manage overall system performance tuning including APIs, web services, network and databases. The goal is the optimization of the application for maximum speed and scalability.
  • Deep experience with user authentication and authorization between multiple systems, servers, and environments. Optimization of the application for maximum speed and scalability.
  • Expertise in the integration of multiple data sources, data transformation and databases into one system.
  • Design and implementation of data storage solutions. Experience with database creation, integration, and management such as Aurora / MySQL, RedShift, DynamoDB and MongoDB.
  • Understanding of session management coupled with stateless APIs in a distributed server environment.
  • Building reusable code and libraries for future use.
  • Proficient understanding of code versioning tools and techniques, and automated build / release solutions.
  • Be driven to have a deep understanding of what you and your teammates are working on, why it is important and how your software technology accomplishes business goals.
  • Superior communication skills. Whether it's written, verbal, formal presentation or informal hallway talks, the successful candidate will be a superstar. Concise, honest and accurate techniques are a must.
  • You must have the courage to give your team, peers and managers constructive feedback. Feedback given correctly and received correctly is a gift.
  • Be a great problem solver. The right candidate must be constantly looking for issues and solving them effectively. Issues can range from people to tech to business. If you don't enjoy problem solving, this is not the right job for you.
  • Be a fast learner. You thrive on applying your knowledge, learning new technologies and methodologies, and don't believe in one-size-fits-all solutions.
  • Be able to adapt to meet the rapid pace of an evolving environment.
  • Work with product management, design and quality assurance as your partners.
  • Embrace change.
 
location: Mcclellan, California
job type: Permanent
work hours: 8 to 5
education: Bachelors
 
responsibilities:
Our client is looking for a Senior Full Stack Engineer in Sacramento, CA.

The Senior Full Stack Engineer will be responsible for the back-end that supports our client's web & mobile apps. The web application is our client's primary interface for accessing their system for PC, tablet and mobile web. Our client's mobile application supports their workforce by taking much of the functionality of their web application and presenting it in a native Java application for Android phones. In this role you will own all of our client's back-end systems and infrastructure. This means from APIs to AWS to business logic to data caching, you will architect and build the entire AWS-based back-end infrastructure.

Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensure high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your coworkers into the application.

Responsibilities

  • Deep expertise and hands on experience with both functional and object-oriented back-end programming languages such as C#/.Net, PHP, Python, Ruby, Java and JavaScript / NodeJS.
  • Deep expertise with AWS-based web server frameworks that leverage ORM tools and support AWS services.
  • Basic understanding of front-end technologies and platforms, such as AngularJS (our site is written in Angular 2.0), JavaScript, HTML5, and CSS3.
  • Strong proficiency with AWS services such as Aurora, DynamoDB, Simple Queue Service, Lambda, etc. A successful track record of delivering AWS-based solutions with a strong broad knowledge of AWS tools and services offering is a must.
  • Own the design, implementation, performance (scaling) of our APIs. Must understanding the different delivery platforms such as mobile vs desktop, and optimizing output to match the specific platform. Deep functional knowledge and hands on design experience with JSON-based RESTful web services.
  • Experience with Swagger, Postman.
  • Own and manage overall system performance tuning including APIs, web services, network and databases. The goal is the optimization of the application for maximum speed and scalability.
  • Deep experience with user authentication and authorization between multiple systems, servers, and environments. Optimization of the application for maximum speed and scalability.
  • Expertise in the integration of multiple data sources, data transformation and databases into one system.
  • Design and implementation of data storage solutions. Experience with database creation, integration, and management such as Aurora / MySQL, RedShift, DynamoDB and MongoDB.
  • Understanding of session management coupled with stateless APIs in a distributed server environment.
  • Building reusable code and libraries for future use.
  • Proficient understanding of code versioning tools and techniques, and automated build / release solutions.
  • Be driven to have a deep understanding of what you and your teammates are working on, why it is important and how your software technology accomplishes business goals.
  • Superior communication skills. Whether it's written, verbal, formal presentation or informal hallway talks, the successful candidate will be a superstar. Concise, honest and accurate techniques are a must.
  • You must have the courage to give your team, peers and managers constructive feedback. Feedback given correctly and received correctly is a gift.
  • Be a great problem solver. The right candidate must be constantly looking for issues and solving them effectively. Issues can range from people to tech to business. If you don't enjoy problem solving, this is not the right job for you.
  • Be a fast learner. You thrive on applying your knowledge, learning new technologies and methodologies, and don't believe in one-size-fits-all solutions.
  • Be able to adapt to meet the rapid pace of an evolving environment.
  • Work with product management, design and quality assurance as your partners.
  • Embrace change.
 
qualifications:
Our client is looking for a Senior Full Stack Engineer in Sacramento, CA.

The Senior Full Stack Engineer will be responsible for the back-end that supports our client's web & mobile apps. The web application is our client's primary interface for accessing their system for PC, tablet and mobile web. Our client's mobile application supports their workforce by taking much of the functionality of their web application and presenting it in a native Java application for Android phones. In this role you will own all of our client's back-end systems and infrastructure. This means from APIs to AWS to business logic to data caching, you will architect and build the entire AWS-based back-end infrastructure.

Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensure high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your coworkers into the application.

Responsibilities

  • Deep expertise and hands on experience with both functional and object-oriented back-end programming languages such as C#/.Net, PHP, Python, Ruby, Java and JavaScript / NodeJS.
  • Deep expertise with AWS-based web server frameworks that leverage ORM tools and support AWS services.
  • Basic understanding of front-end technologies and platforms, such as AngularJS (our site is written in Angular 2.0), JavaScript, HTML5, and CSS3.
  • Strong proficiency with AWS services such as Aurora, DynamoDB, Simple Queue Service, Lambda, etc. A successful track record of delivering AWS-based solutions with a strong broad knowledge of AWS tools and services offering is a must.
  • Own the design, implementation, performance (scaling) of our APIs. Must understanding the different delivery platforms such as mobile vs desktop, and optimizing output to match the specific platform. Deep functional knowledge and hands on design experience with JSON-based RESTful web services.
  • Experience with Swagger, Postman.
  • Own and manage overall system performance tuning including APIs, web services, network and databases. The goal is the optimization of the application for maximum speed and scalability.
  • Deep experience with user authentication and authorization between multiple systems, servers, and environments. Optimization of the application for maximum speed and scalability.
  • Expertise in the integration of multiple data sources, data transformation and databases into one system.
  • Design and implementation of data storage solutions. Experience with database creation, integration, and management such as Aurora / MySQL, RedShift, DynamoDB and MongoDB.
  • Understanding of session management coupled with stateless APIs in a distributed server environment.
  • Building reusable code and libraries for future use.
  • Proficient understanding of code versioning tools and techniques, and automated build / release solutions.
  • Be driven to have a deep understanding of what you and your teammates are working on, why it is important and how your software technology accomplishes business goals.
  • Superior communication skills. Whether it's written, verbal, formal presentation or informal hallway talks, the successful candidate will be a superstar. Concise, honest and accurate techniques are a must.
  • You must have the courage to give your team, peers and managers constructive feedback. Feedback given correctly and received correctly is a gift.
  • Be a great problem solver. The right candidate must be constantly looking for issues and solving them effectively. Issues can range from people to tech to business. If you don't enjoy problem solving, this is not the right job for you.
  • Be a fast learner. You thrive on applying your knowledge, learning new technologies and methodologies, and don't believe in one-size-fits-all solutions.
  • Be able to adapt to meet the rapid pace of an evolving environment.
  • Work with product management, design and quality assurance as your partners.
  • Embrace change.
 
skills: Our client is looking for a Senior Full Stack Engineer in Sacramento, CA.

The Senior Full Stack Engineer will be responsible for the back-end that supports our client's web & mobile apps. The web application is our client's primary interface for accessing their system for PC, tablet and mobile web. Our client's mobile application supports their workforce by taking much of the functionality of their web application and presenting it in a native Java application for Android phones. In this role you will own all of our client's back-end systems and infrastructure. This means from APIs to AWS to business logic to data caching, you will architect and build the entire AWS-based back-end infrastructure.

Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensure high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your coworkers into the application.

Responsibilities

  • Deep expertise and hands on experience with both functional and object-oriented back-end programming languages such as C#/.Net, PHP, Python, Ruby, Java and JavaScript / NodeJS.
  • Deep expertise with AWS-based web server frameworks that leverage ORM tools and support AWS services.
  • Basic understanding of front-end technologies and platforms, such as AngularJS (our site is written in Angular 2.0), JavaScript, HTML5, and CSS3.
  • Strong proficiency with AWS services such as Aurora, DynamoDB, Simple Queue Service, Lambda, etc. A successful track record of delivering AWS-based solutions with a strong broad knowledge of AWS tools and services offering is a must.
  • Own the design, implementation, performance (scaling) of our APIs. Must understanding the different delivery platforms such as mobile vs desktop, and optimizing output to match the specific platform. Deep functional knowledge and hands on design experience with JSON-based RESTful web services.
  • Experience with Swagger, Postman.
  • Own and manage overall system performance tuning including APIs, web services, network and databases. The goal is the optimization of the application for maximum speed and scalability.
  • Deep experience with user authentication and authorization between multiple systems, servers, and environments. Optimization of the application for maximum speed and scalability.
  • Expertise in the integration of multiple data sources, data transformation and databases into one system.
  • Design and implementation of data storage solutions. Experience with database creation, integration, and management such as Aurora / MySQL, RedShift, DynamoDB and MongoDB.
  • Understanding of session management coupled with stateless APIs in a distributed server environment.
  • Building reusable code and libraries for future use.
  • Proficient understanding of code versioning tools and techniques, and automated build / release solutions.
  • Be driven to have a deep understanding of what you and your teammates are working on, why it is important and how your software technology accomplishes business goals.
  • Superior communication skills. Whether it's written, verbal, formal presentation or informal hallway talks, the successful candidate will be a superstar. Concise, honest and accurate techniques are a must.
  • You must have the courage to give your team, peers and managers constructive feedback. Feedback given correctly and received correctly is a gift.
  • Be a great problem solver. The right candidate must be constantly looking for issues and solving them effectively. Issues can range from people to tech to business. If you don't enjoy problem solving, this is not the right job for you.
  • Be a fast learner. You thrive on applying your knowledge, learning new technologies and methodologies, and don't believe in one-size-fits-all solutions.
  • Be able to adapt to meet the rapid pace of an evolving environment.
  • Work with product management, design and quality assurance as your partners.
  • Embrace change.

Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

Qualified applicants in San Francisco with criminal histories will be considered for employment in accordance with the San Francisco Fair Chance Ordinance.

We will consider for employment all qualified Applicants, including those with criminal histories, in a manner consistent with the requirements of applicable state and local laws, including the City of Los Angeles' Fair Chance Initiative for Hiring Ordinance.

easy apply

get jobs in your inbox.

sign up
{{returnMsg}}

related jobs



    Senior Controller

  • location: Mcclellan, CA
  • job type: Permanent
  • date posted: 11/7/2018