Software Engineer
Looking for a star Software Engineer to join our awesome team!
The ideal candidate will be responsible for implementation and deployment support of the company’s products and platforms, the person in this position will work with the rest of the engineering team to design, develop, test and support the company’s products and services and work to implement the assigned components on the roadmap in a timely fashion. More specifically, the person will be responsible for:
· Coming up to speed on technologies and tools used to perform the day-to-day functions.
· Gaining a good grasp of the Cinarra product architecture and design.
· Design, implementation, unit-test and delivery in a timely manner for select product components.
· Providing reasonable schedules at the beginning of the release and strive to meet all the milestones.
· Clearly documenting the design and communicate with other team members on the expectations with regards to the APIs.
· Proactively evaluate new technologies and tools necessary for improving the product and provide technical recommendations on alternate choices in design and implementation based on the required implementation effort and future scalability.
Minimum 4 years of experience in software engineering with direct responsibilities for specific product components, including full software design, development, unit-testing, and release lifecycle. Working across functional teams and prior startup experience are desired. At least a Bachelor’s degree in Computer Science or Engineering.
Professional Skills & Technologies:
· Good at Algorithms, Data Structures and Programming Fundamentals.
· Good hands-on programming experience with C/C++, Java.
· Familiarity with using git and docker.
· Good Understanding of Distributed Systems.
· Familiarity with debugging in a Production Environment.
· Knowledge of SQL and NoSQL Databases if a plus.
· Understanding of Kafka, Redis and optionally any Columnar Database.
Recommended Jobs
Travel Registered Nurse CVICU Job
Job Overview TLC Nursing Associates, Inc. is seeking an experienced Cardiovascular Intensive Care Unit (CVICU) Registered Nurse (RN) to provide specialized critical care to patients with severe c…
Medical Student Lecturer (Independent Contractor)
Description The Lecturer position will support the Director of Workforce Operations in the development and delivery of curriculum materials related to healthcare competencies, professional developm…
Travel Registered Nurse Hematology Oncology Job
Job Overview TLC Nursing Associates, Inc. is seeking a skilled and compassionate Registered Nurse (RN) – Hematology Oncology to provide specialized care for patients with blood disorders and can…
Slab Warehouse Worker
Job Description Job Description About Us.... Arizona Tile is a leading, nationally recognized tile and slab distributor. We offer high-quality products and unparalleled service to our customer…
Customer Service Representative
Job Description Job Description Veterinary Dental Specialties (VDS) – Dublin is seeking a skilled and professional Customer Service Representative (CSR). We proudly serve our community with the b…
Civil - Project Manager
Job Description Job Description Project Manager - Civil Engineering CA - Los Angeles and Santa Cruz About Sherwood Design Engineers Sherwood is a civil and environmental engineering fi…
Massage Therapist
We are seeking a Massage Therapist who can provide our guests with authentic, soothing massages using organic or wild-crafted ingredients blended exclusively for Cavallo Point. Candidates must have…
Training and Outreach Supervisor
Job Description Job Description Benefits: ~401(k) ~401(k) matching ~ Competitive salary ~ Dental insurance ~ Flexible schedule ~ Health insurance ~ Paid time off ~ Training & devel…
Executive Assistant II
: Executive Assistant II The Executive Assistant II, under minimal supervision, provides advanced general administrative support to a department or group of professionals for BE2 and below. They reg…