Permanent Position: Full Stack Engineer

  • Central Ave, San Francisco, CA, USA
  • Full-time

Job Description

These are our direct client positions for Full Stack Engineer - 2 Positions!!! In San Mateo, CA. These are Permanent position… Salary between $160-180K

As Senior Full Stack (Back-End) Software Engineer with us in its San Mateo, CA office, you will contribute directly to the success of the business and have a meaningful impact on our customers’ lives.

We are looking for engineers to bring new and innovative ideas and tackle challenges across the full-stack.  We believe in building teams that are passionate about solving complex problems and ready to grow and evolve alongside our expanding business and technology footprint.

THE ROLE:

Design, develop, deploy and manage complex microservices. Integrate the backend services with the front-end solutions.

Contribute to an overall system design and architecture. 

Select the best implementation strategies; recommend the technologies, tools, and libraries.

Contribute to the development and enhancement of the front-end solutions.

Deliver high-quality code to production; develop unit, integrated, and system tests to ensure the code quality.

REQUIREMENTS/CHARACTERISTICS:

10+ years of experience in software development, 5+ years of experience in the development of distributed systems, SaaS, cloud solutions, microservices.

3+ years of experience in the development of front-end solutions. Hands-on familiarity with modern frameworks (Angular/React) is a big plus!

7+ years of working experience with Java/Spring. Proficiency in Maven/Gradle. 

Demonstrated experience working with data: SQL, NoSQL, key-value store, etc

Demonstrated experience in delivering business-critical systems to the market

Demonstrated experience with event-driven architecture and messaging frameworks (Pub/Sub, Kafka, RabbitMQ, etc)

Working experience with cloud infrastructure (Google Cloud Platform, AWS, Azure, etc)

Demonstrated experience designing/developing scalable systems

Mature engineering practices (CI/CD, testing, secure coding, etc)

EDUCATION:

Bachelor’s in Computer Science or Computer Engineering, or relevant experience in software development

 

Would you be interested in hearing more or would you know of someone you could refer?

 

Additional Information

All your information will be kept confidential according to EEO guidelines.