Senior Backend Software Developer (Austin, TX)

Senior Backend Software Developer (Austin, TX)
KNIME, United States

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
No
Qualification
As mentioned in job details
Total Vacancies
1 Job
Posted on
Jul 15, 2021
Last Date
Aug 15, 2021
Location(s)

Job Description

We are looking for the right people to join our well-funded, growing open source startup and to help us to continue to build exciting technology that makes our users happy. Right now, we are looking for a Senior Backend Developer to join our team in Austin.

What’s the job?

We are currently designing, building, and launching our first generation of products and services in the cloud. This involves designing and developing microservices targeted for the Kubernetes platform. We are looking for someone eager to be a part of this innovative process. Our goal is adapting our industry-leading data science and analytics platform into a managed platform capable of serving thousands of users. The ability to build flexible and scalable services is crucial as we strive to match our quality and functionality with innovative solutions that can address growth, reliability and durability concerns. You will work in a team focused on microservice development coordinating with multiple front-end, back-end, and operation teams on a daily basis.

The key parts of the job involve:

  • Work successfully individually and within a team environment.
  • Work within a Scrum team following a sprint cadence of development.
  • Provide mentoring and direction for other team members.
  • Research, identify, and present patterns and technologies as they relate to software architecture and product design.
  • Work closely with the product management team to understand product direction and requirements.
  • Convert product management direction into a scalable, well-designed, reliable, and deployable product.
  • Use your software engineering skills to tackle challenging technical issues with a focus on creating value for our customers.
  • Collaborate with customer care teams on product issues. Help identify problems and possible solutions. Communicate with the customer care team on issues directly affecting customer satisfaction.
  • Work respectfully. Within your team. With other KNIMErs. And with our customers and partners.
  • Build products that our customers will love.
Who are you?

You are an experienced software developer who is looking for a new challenge. Ideally, you have experience in several of the specialties listed below:

  • A degree in computer science or a comparable major.
  • 5+ years of experience designing and implementing large-scale applications.
  • High proficiency in Java which is our primary language of choice for back-end development. Any product development experience in Golang or Python is a plus.
  • Ability to break down complex problems into workable solutions.
  • Able to comprehend a complex architecture, communicate it to others, help teams as they develop it, and debug problems.
  • Microservice design, development and deployment.
  • Experience with at least one cloud platform such as AWS or Azure. Have an understanding of VM technology, load balancing, scaling, and networking (i.e. VPC in AWS) and security. Experience with authentication/authorization technologies and practices is also desired.
  • Familiarity with relational databases, data modeling and building data solutions for scale. Familiarity with event-driven systems is a plus.
  • Have experience with software development tools such as JIRA, Jenkins, Git and Confluence. Practical technical experience with Quarkus, GraalVM, Kubernetes, Helm, or Artemis is a plus
  • Understand and apply the concepts of load balancing, scaling, containerization, and caching.
  • A solid background in API development including REST API concepts and gRPC.
  • Applying design patterns at the architecture and design level
  • Passionate about excellent software design and architecture and building clean, maintainable and scalable code
  • Advocate modern software development practices, enjoy working in agile teams and love to learn and grow every day
  • English fluency is required. German is a plus, but not required
About us

We are a rapidly growing, young company developing software for performing advanced data science. We are a highly interactive team and very enthusiastic about developing solutions for our users. Our open-source KNIME Analytics Platform, developed together with the community, is transforming the data science landscape. It is popular among its very active user community as well as among IT analysts. Our commercial KNIME Server enables enterprises to responsibly integrate advanced analytics into their operations. In this way, KNIME helps organizations nurture new user populations that want to exploit the benefits of data science and advanced analytics while remaining strongly committed to open source.

What we are offering:
  • The chance to work with a wealth of different technologies
  • The opportunity to be a driving force and technology advocate as we design and build our next generation

Job Specification

Job Rewards and Benefits

KNIME

Information Technology and Services - Konstanz, Germany
© Copyright 2004-2024 Mustakbil.com All Right Reserved.