Aunalyticsposted 14 days ago
Full-time • Mid Level
Hybrid • South Bend, IN
Publishing Industries

About the position

As a Sr. Software Engineer, you will assist in the definition of the application architecture for our hybrid and multi-cloud data management, analytics, and insights platform. You will help set strategy and provide hands-on development to build capabilities and maintain existing frameworks. You will help lead the development, implementation, and support of our platform; including analysis, design, development/coding, and testing. In addition, the Senior Software Engineer will help implement policies and procedures that promote a high-velocity development team. NOTE - this is a hybrid work position with three days per week required in our South Bend, Indiana office (Tuesdays, Wednesdays, and Thursdays).

Responsibilities

  • Architect, design, and assist with the implementation of data and microservices that support the Aunsight platform
  • Provide technical leadership on large-scale enhancements, resolve issues, perform appropriate level of research to determine solutions, and prioritize and suggest technical strategies to achieve the long-term objectives of the Aunsight team
  • Review requirements, consume and contribute to architecture documents, provide rough order of magnitude estimates, and assist with implementation and unit, integration, and capacity testing
  • Evaluate architecture formally and informally with team, ensuring design consistency during development
  • Provides technical guidance to other team members
  • Maintain knowledge of, and propose, technical advances based on newer technologies
  • Evaluate hardware and capacity needs related to proposed solutions
  • Develop programming guidelines/standards and makes them accessible to other programmers

Requirements

  • B.S. or equivalent in a computational discipline: computer science, applied mathematics, engineering, or related field
  • 5+ years of experience designing and developing web services-based applications
  • Experience working with design patterns, micro-services architectures, coding based on designs and specifications, single page architectures, and protocols such as JSON RPC and REST
  • Extensive experience developing RESTful web services
  • Experience with developing web applications
  • Experience with developing backend server components
  • Experience with Source Code Management tools; specifically, GIT
  • Experience with Continuous Integration and Delivery tools (i.e. GitLab)
  • Experience developing code using design patterns
  • Experience creating and managing automated unit and integration tests
  • Strong knowledge of relational database design
  • Knowledge and understanding of micro-services-based architecture
  • Knowledge of standard tools for optimizing and testing code
  • Ability to understand the big picture, while still being able to operate at a granular level
  • Passion for exploring latest and greatest technology to proactively identify new opportunities for improving platform design and functionality
  • Share our values: growth, relationships, integrity, and true grit

Nice-to-haves

  • Experience with containerized application deployment; specifically, Kubernetes
  • Experience with React/Redux web application architecture
  • Experience with TypeScript
  • Experience with NoSQL technologies like MongoDB
  • Experience with Kubernetes
  • Data science, ML, AI experience a plus
  • Ability to communicate your ideas (verbal and written) so that team members and clients can understand them
  • Resourceful in getting things done, self-starter, and productive working independently or collaboratively - ours is a fast-pace entrepreneurial environment with performance expectations and deadlines

Benefits

  • Opportunity to work with a rapidly expanding tech company in the booming field of data science and cloud computing, alongside some of the brightest minds in the industry
  • Opportunity to work with cutting-edge technology in a casual, fun environment
  • Opportunity to be a part of a local company committed to making a difference in the communities we live in
  • Chance to work with a rapidly expanding tech company
  • Free snacks and an unlimited supply of coffee
  • Social events such as happy hours, game nights, holiday parties, birthday celebrations, movie days, ice cream sundae bars, fancy coffee carts, company softball team, etc.
  • Competitive salary and benefits package including health, vision, dental, and life insurance and 401K with company match
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service