Seeq creates cutting-edge data analytics software for industrial process data, serving sectors like pharmaceuticals, energy, and manufacturing. Our core product is a robust calculation engine capable of executing advanced math and machine learning algorithms on streaming time-series data. By leveraging generative AI, we enhance usability and accelerate outcomes for our users.
Requirements
- building intuitive pixel-perfect frontend Single-Page Applications using technologies such as React, Typescript, and Tailwind
- Knowledge of backend technologies such as a JVM language like Kotlin, Node.js, GraphQL allows you to build and debug applications from browser to database
- expertise extends to databases, distributed computing, and cloud platforms, showcasing your proficiency in at least one of these technologies
- Possess expertise in one or more programming languages, such as Java, Kotlin, Python, or Typescript.
- Expertise in building large React applications.
- Demonstrate a strong understanding of software design principles, patterns, and best practices
- Have experience working with databases such as Postgres or MySQL
Responsibilities
- lead the design and development of complex software systems
- mentor and coach junior engineers, guiding them in best practices and helping them grow their skills
- driving innovation and spearheading the implementation of new technologies and frameworks
- designing and building with elegance, extensibility, and maintainability as your guiding principles
- advocate for unit testing, continuous integration, and elegant solutions
- eliminating technical debt while refactoring code
- review and provide actionable feedback on code
Other
- Hold a Bachelor's or Master's degree in computer science, software engineering, or a related field
- Have at least 10 years of professional experience in software development, with a solid record of designing and building complex software systems
- Show excellent problem-solving and analytical skills, with great attention to detail
- Be familiar with agile development methodologies and tools, such as Scrum or Kanban
- Show proven leadership skills, with the ability to guide and mentor junior engineers