RTA US
Full Stack Software Developer
RTA US, Mountain View, California, us, 94039
Job DescriptionJob Description
Russell Tobin's client, a multinational business software company is hiring a
Full Stack Software Developer to work in
Mountain View, CA
Bottom of Form
Apply Now!
Employment Type:
Contract/Onsite
Location:
Mountain View, CA
Pay rate:
$100-$106/hr. DOE
Responsibilities:
Work closely with product and development teams to create an amazing user experience.
Build integration and unit tests along with code.
Work in agile development environment with short sprints and standups.
Implement proof of concept, prototypes and production-grade software.
Maintain and support existing software and hardware systems, infrastructure and production.
Assist support staff and team members in trouble-shooting software issues and implementing bug fixes.
Takes ownership of the code base.
Work to continually improve code quality, and get bugs fixed and deployed rapidly
Experience in or knowledge of Python, Celery, Go, Elasticsearch, PostgreSQL, SaltStack, Flask, Git, React, Elixir.
Deep understanding and knowledge of virtualization (libvirt, KVM, Xenserver).
Excellent communication and interpersonal skills.
Strong programming skills including software engineering methodologies and best practices. REST/API development.
Strong experience with Python or other scripting languages.
Experience working in a Linux development environment.
Strong experience with relational databases, and specifically MySQL, Elasticsearch, Redis. Excellent HTML, CSS and JavaScript skills.
Experience in consuming RESTful APIs.
Required Skills:
Experience with JavaScript and React
Experience with HTML and CSS
Experience with Databases design - SQL (MySQL), NoSQL(DynamoDB,Cassandra)
Practical experience in micro-services & messaging technologies (REST, GraphQL,Kubernetes, Kafka, ActiveMQ)
Expertise in data structures, algorithms, and a strong understanding of CS fundamentals.
Experience with unit testing & Test Driven Development (TDD)
Experience with the entire Software Development Life Cycle (SDLC).
Experience in the Software design/architecture process.
Strong understanding of the Software design/architecture process
Experience with scrum, agile and iterative approaches
Excited about technology-driven innovation and the business transformation that can be enabled
Able to contribute across high-level technical design and detailed implementation in partnership with product leaders, designers, and other engineers
Excellent verbal and written communication skills with the ability to communicate new ideas to a general audience
Demonstrated entrepreneurial perspective in ideation and implementation
Front End, Back End, Data Engineering for processing and storing large volume of data (e.g. batch processing, stream processing)
Requirements:
5+ years of experience in hands-on full-stack software development positions across a variety of technology areas including (but not limited to) front-end and back-end development
Proven track record of innovating and influencing to provide novel and effective solutions to difficult software engineering problems
Benefits that Russell Tobin offers:
Russell Tobin offers eligible employee’s comprehensive healthcare coverage (medical, dental, and vision plans), supplemental coverage (accident insurance, critical illness insurance and hospital indemnity), a 401(k)-retirement savings, life & disability insurance, an employee assistance program, identity theft protection, legal support, auto and home insurance, pet insurance, and employee discounts with some preferred vendors.
#CB
#LI-SA3
Russell Tobin's client, a multinational business software company is hiring a
Full Stack Software Developer to work in
Mountain View, CA
Bottom of Form
Apply Now!
Employment Type:
Contract/Onsite
Location:
Mountain View, CA
Pay rate:
$100-$106/hr. DOE
Responsibilities:
Work closely with product and development teams to create an amazing user experience.
Build integration and unit tests along with code.
Work in agile development environment with short sprints and standups.
Implement proof of concept, prototypes and production-grade software.
Maintain and support existing software and hardware systems, infrastructure and production.
Assist support staff and team members in trouble-shooting software issues and implementing bug fixes.
Takes ownership of the code base.
Work to continually improve code quality, and get bugs fixed and deployed rapidly
Experience in or knowledge of Python, Celery, Go, Elasticsearch, PostgreSQL, SaltStack, Flask, Git, React, Elixir.
Deep understanding and knowledge of virtualization (libvirt, KVM, Xenserver).
Excellent communication and interpersonal skills.
Strong programming skills including software engineering methodologies and best practices. REST/API development.
Strong experience with Python or other scripting languages.
Experience working in a Linux development environment.
Strong experience with relational databases, and specifically MySQL, Elasticsearch, Redis. Excellent HTML, CSS and JavaScript skills.
Experience in consuming RESTful APIs.
Required Skills:
Experience with JavaScript and React
Experience with HTML and CSS
Experience with Databases design - SQL (MySQL), NoSQL(DynamoDB,Cassandra)
Practical experience in micro-services & messaging technologies (REST, GraphQL,Kubernetes, Kafka, ActiveMQ)
Expertise in data structures, algorithms, and a strong understanding of CS fundamentals.
Experience with unit testing & Test Driven Development (TDD)
Experience with the entire Software Development Life Cycle (SDLC).
Experience in the Software design/architecture process.
Strong understanding of the Software design/architecture process
Experience with scrum, agile and iterative approaches
Excited about technology-driven innovation and the business transformation that can be enabled
Able to contribute across high-level technical design and detailed implementation in partnership with product leaders, designers, and other engineers
Excellent verbal and written communication skills with the ability to communicate new ideas to a general audience
Demonstrated entrepreneurial perspective in ideation and implementation
Front End, Back End, Data Engineering for processing and storing large volume of data (e.g. batch processing, stream processing)
Requirements:
5+ years of experience in hands-on full-stack software development positions across a variety of technology areas including (but not limited to) front-end and back-end development
Proven track record of innovating and influencing to provide novel and effective solutions to difficult software engineering problems
Benefits that Russell Tobin offers:
Russell Tobin offers eligible employee’s comprehensive healthcare coverage (medical, dental, and vision plans), supplemental coverage (accident insurance, critical illness insurance and hospital indemnity), a 401(k)-retirement savings, life & disability insurance, an employee assistance program, identity theft protection, legal support, auto and home insurance, pet insurance, and employee discounts with some preferred vendors.
#CB
#LI-SA3