About the Company
Kobai Inc. is headquartered in San Francisco Bay Area in Pleasanton, CA just outside ofSan Francisco city. We are a fast-growing business analytics company with a rapidly growing customer base and revenue. The company invests in cutting edge data analytics and AI technologies to continue building the next generation decision intelligence products.
Kobai is a leader in digital thread product using the decision intelligence engine using a contextual knowledge graph technology. We help drive bottom line business impact and hidden insights for customers with our self-service, low code and visualization using Kobai’s Decision Studio and Control Tower 360 products.
Position Overview & Key Responsibilities
We are looking for an analytical, results-driven back-end developer who will work with team members to design, develop, troubleshoot and improve our SaaS products.
TheBack-end Developer will use their understanding of programming languages and tools to analyze current codes and industry developments, formulate more efficient processes, solve problems, and create a more seamless experience for users.
This role is responsible for doing the following:
- Design and build the SaaS product features. Compile and analyze data to solve problems and improve the application.
- Developing ideas for new features, products by monitoring industry developments and trends.
- Ensuring user experience determines design choices.
- Ensuring technical feasibility of UI/UX designs.
- Collaborating with UX designers and Front-End developers to establish objectives and design more functional codes.
- Ensuring optimal design and architectural practices and best practice sharing.
- Building good quality and reusable code for future use and easy maintenance.
- Utilizing and learning a variety of languages, frameworks and libraries best suited for product development.
- Optimize the code for maximum speed and scale.
- Ensuring testing and fixing bugs in the application.
- Collaborate and share best practices with team members and stakeholders.
Knowledge, Experience & Qualifications
- Preferred degree in Engineering, Computer Science, Mathematics, Statistics or related field.
- 4-8 years of experience in software engineering/development of cloud-based enterprise and SaaS software.
- Understanding of key design principles.
- Experience using Java, Python, Golang, etc.
- Experience with data stores like RDBMS, key-value, times-series, etc.
- Experience with designing and building HTTP APIs, JSON, etc.
- Experience in JavaScript test frameworks (Cypress, Jest, React Testing Library, etc.)
- Experience with CI/CD tools like Jenkins, Travis CI, etc. and code versioning tools as GitHub.
- Knowledge of HTML, JavaScript, CSS, JQuery, GraphQL, etc.
- Strong understanding of SDLC process and programming techniques and tools.
- Proven track record of successful software development products having worked with multiple teams or independently.
- Good problem-solving and interpersonal skills.
- You’re detail oriented, passionate about software development in a fast-paced environment.
- Willing to work with remote/online tools with team members.
Cultural Fit
- Driven towards delivering quality software using best practices.
- Motivated to continuously improve.
- Motivated to deliver the best possible user experience.
- Delivers with a sense of urgency and responsibility.
- Driven to being the top performer in current role.
- Relentlessly curious and prepared to challenge the status quo.
- Proven experience working through amorphous problems in a dynamic, fast-paced environment.
- Communicates effectively through convincing arguments.
- Helps build a positive and collaborative team environment.