Logo
RTA US

Full Stack Software Developer

RTA US, Mountain View, California, us, 94039


Job DescriptionRussell Tobin's client, a multinational business software company, is hiring a

Full Stack Software Developer to work in

Mountain View, CA.

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 an 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 troubleshooting 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, 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 database 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 volumes 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 employees comprehensive healthcare coverage (medical, dental, and vision plans), supplemental coverage (accident insurance, critical illness insurance, and hospital indemnity), a 401(k) retirement savings plan, 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.

#J-18808-Ljbffr