Senior Software Engineer

Please call me at 408 462 5912 to discuss If you are qualified for this position & submit your resume in Word doc at prasad@cognateinc.com along with a brief cover letter and full contact info

Job Title: Senior Software Engineer
Location: San Mateo, CA & Austin, TX & Toronto, Canada
Job type : Full Time with Client 

Headquartered in the Bay Area with offices in Austin, TX,  Jaipur and India. Client is the world leader in innovative digital marketing products for brick and mortar retailers, combining AI and machine learning technologies, mobile-first expertise, and omni-channel communications designed to dramatically increase lifetime customer value. recently raised $20M in a Series B round of funding led by Sapphire Ventures. Leading global chains in the restaurant, health and beauty sectors rely on client to grow revenue by building customer relationships at every stage to becoming brand loyalists, including more than 100 different chains representing more than $12B in annual spend, 30,000 locations globally, 26M+ consumers, and 1M+ transactions daily. Client highlights a customer list that includes Pizza Hut, Quiznos, Coffee Bean & Tea Leaf and many more.

About the role
Collaborating with the Vice-President of Engineering, the Senior Software Engineer will join the product delivery team in our San Mateo headquarter office.
You should have an excellent command of at least one object-oriented language, such as GO, Ruby, Java, C++,  or Python; as well as front-end technologies such as React/AngularJS/Vue, HTML, CSS and cross-browser compatibility. On the server side, you are familiar with Linux, Nginx, Deployment and Monitoring in addition to your core skill of development. You also possess the appreciation of regression testing & Test Driven Development as well as follow development standard methodologies such as adhering to coding guidelines and standards, open to peer code review and work towards reducing code complexity. You should be able to use Git appropriately.

What You’ll Do
  • Design and build robust, scalable, secure, reusable code and libraries in SaaS platform development.
  • Write excellent, simple, clean, efficient code; Debug, troubleshoot and trace logs.
  • Collaborate with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
  • Improve system performance, scalability and high availability.
  • Develop ideas for new programs, products, or features by monitoring industry developments and trends.
  • Follow software development methodologies (Agile/Scrum, test-driven development, continuous integration, refactoring, coding standards and code reviews).
  • Provide regular status updates on project deliverables.

What You’ll Need
  • Master or Bachelor’s Degree in Computer Science, or Engineering.
  • 7 - 10 years of object-oriented software development experience in large-scale web or mobile applications.
  • Experience in GoLang programming, or strong experience in C/C++, Java, Ruby/Rails, Python or other object-oriented programming languages and willing to work with GoLang.
  • Experience with ES6+ and familiar with React or AngularJS or VueJS. Knowledge of front-end technologies such as JavaScript, HTML, CSS.
  • In-depth experience with designing and developing REST API Services is must.
  • Experience in oAuth, JWT, Kubernetes, AWS services is added advantages.
  • Good knowledge of at least one relational database and one NoSQL database.
  • Excellent skills in verbal and written communication with strong attention to detail and ability to articulate concepts clearly.
  • To be creative, resourceful, a self-starter in fast-paced environment, with thoughtful and positive, collaborative, can-do personality. To be always working to level up your skills and knowledge; and are constantly learning.

Bonus Points if You Have
  • Experience in eCommerce, retail, marketing, SaaS or mobile applications.
  • A good understanding of Cloud computing (AWS) is desirable.

Benefits
  • Healthcare coverage, FSA, HSA
  • Life and AD&D insurance
  • 401K
  • Competitive salaries, bonus and stock options
  • Professional development
  • EAP
  • Maternity and Paternity (Bonding) Leave
  • PTO and Paid holidays
  • Free lunch every single day, social events, plus a well stocked refrigerator


Prasad G | Sr. Recruiter | Cognate, Inc.
Digital & Cloud Apps Integration
www.cognateinc.com

How to Apply:
If you are qualified for this position, please submit your resume in Word format along with a brief cover letter to APPLY NOW through this site.

About Us:
Headquartered in the heart of Silicon Valley, Cognate Inc. was established in 2005 and is a leading IT staffing and IT Consulting Company. Our focus areas includes Staffing and Consulting for Cloud Computing, Data Analytics, Big Data, Enterprise Security & Risk Management, Mobile Applications.





Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
Error
insert_drive_file
insert_drive_file