Kordata is looking for a qualified candidate to help shape the future of our application and system architecture. We’re looking for a Full-Stack Developer with knowledge in all stages of software development who will take a key role on our team. While we have many systems in place, the Full-Stack Developer will help us tie these systems together. Excellent communication skills are required as you develop, maintain, and document our product. Working in a small but fast-paced environment, you will collaborate with a world-class team and play an integral role in the high satisfaction of Kordata’s clients through the design and development of scalable, high-quality services and solutions.

Primary Responsibilities

  • Develop and maintain software applications written in a range of languages (e.g. C#, NodeJS, ReactJS) for a variety of platforms (e.g. Android, iOS, web frontend, web backend)
  • Troubleshoot, test, and maintain the core product software and databases to ensure high performance and functionality
  • Design and execute automated unit and integration test scripts and test scenarios
  • Create and configure full stack build pipelines
  • Create and maintain automated cloud infrastructure deployment scripts (e.g. Terraform)
  • Participate in requirements analysis, convert business requirements to system/technical requirements, and contribute to design documentation
  • Assist in troubleshooting and mitigating bugs and issues
  • Be invested in learning and staying current with the latest technologies

Preferred Qualifications

  • 3+ years of development experience across different technology stacks
  • Bachelor’s degree in computer science or other technical disciplines, or equivalent experience
  • Experience with a frontend UI framework (e.g. ReactJS)
  • Experience with backend API design (e.g. REST)
  • Familiarity with continuous integration
  • Familiarity with both SQL and NoSQL databases
  • Understanding of software design and system architecture patterns, such as service-oriented architecture, microservices, high availability, auto-scaling, etc.
  • Expert knowledge of security best practices and implementation
  • Strong communication skills, both oral and written, whether in-person or virtual

Qualities of the Ideal Candidate

  • Strong knowledge of modern web application development stacks
  • Flexible and can switch teams and tasks as priorities change
  • Thrives in a team-based, high energy, and fast-paced environment
  • Service-oriented and innately driven to produce outstanding customer satisfaction and results
  • Enjoys discovering, learning about, and implementing new technologies
  • Analytical and able to logically and methodically work through problems
  • Strong aptitude for prioritization and multi-tasking in a deadline-driven environment
  • Possess a sense of urgency with strong organizational and follow-up skills

Company Description

Kordata is striving to be the industry leader in mobile data collection. We develop and deploy the most innovative, flexible, scalable, mobile data collection and workflow software available by solving the challenging technical issues and putting simple and elegant solutions in the hands of our valued clients.

Job Type: Full-Time Employee

Experience: 

  • Salary is negotiable and benefits package included.

Experience:

  • Applications development: 3 years (Preferred)

Location:

  • Boise, Idaho

Work authorization:

  • United States (Required)

Please Send Resume:

To apply for this job email your details to careers@kordata.com