Full Stack Software Developer
Russell Tobin & Associates
2024-09-20 15:43:56
Mountain View, California, United States
Job type: fulltime
Job industry: I.T. & Communications
Job description
What are we looking for in our Full Stack Software Developer?
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.
Rate/Salary: $100-$106/hr. DOE