Soter Analytics is a global safety technology company producing AI-driven wearable & vision-processing solutions that reduce the risk of ergonomic injuries in the workplace. Our mission is to empower organisations to continuously improve the health and safety of their workforce. Founded in 2016, Soter Analytics is a fast-growing start-up company headquartered in London (with offices in Australia, Estonia, Poland and the US). Our customers are located worldwide including such names as Coca-Cola, Australia Post, Giant Eagle and Leroy Merlin. We’re united by one goal — preventing people from breaking and are driven by amazing results reported by our clients.
Job Description: We are seeking a highly skilled and motivated Senior Engineer to join our dynamic team in Krakow, focusing on delivering an AI-supported platform for the EHS professionals and consultants. You’ll work alongside other Front End Engineers, Fullstack Engineers, QAs and UX Designer.
Key Responsibilities:
Frontend Development:
- Develop and maintain complex web applications using React and Next.js.
- Implement server-side rendering (SSR) and static site generation (SSG) with Next.js.
- Utilise advanced JavaScript (ES6+) and TypeScript for building robust and maintainable codebases.
Backend Development:
- Build scalable backend services and APIs using Node.js.
- Design and optimise database schemas for both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB) databases.
- Develop and consume RESTful and GraphQL APIs.
DevOps and Deployment:
- Utilise Git and Git workflows for version control and collaboration.
- Set up and maintain CI/CD pipelines
- Deploy applications on cloud platforms such as AWS.
- Use Docker and Kubernetes for containerization and orchestration.
Testing:
- Implement automated testing using frameworks and tools such as Playwright, Cypress, Jest, and React Testing Library.
- Ensure both frontend and backend code quality through rigorous testing practices.
Product Obsession:
- Demonstrate a strong focus on product quality and user experience.
- Collaborate closely with product managers and designers to understand requirements and deliver high-quality features.
Requirements:
- Experience: 5+ years of professional experience in fullstack development, with significant experience in React and Next.js.
- JavaScript/TypeScript: Advanced proficiency in JavaScript (ES6+) and TypeScript.
- Next.js: In-depth experience with Next.js, including SSR, SSG, dynamic routing, and API routes.
- Node.js: Proficiency in Node.js for building backend services.
- Database Management: Experience with SQL and NoSQL databases.
- API Development: Proficiency in RESTful and GraphQL API design and consumption.
- CI/CD: Experience with setting up and maintaining CI/CD pipelines.
- Cloud Services: Familiarity with deploying applications on AWS, Google Cloud, or Azure.
- Testing: Strong understanding of automated testing frameworks and tools, including Playwright and Cypress.
- Fluent English: Excellent verbal and written communication skills in English.
- Experience in mentoring junior developers and conducting code reviews.
- Ability to guide and support team members in their professional growth.
- A degree in Computer Science, Engineering, or a related field is preferred but not required if the candidate has equivalent practical experience.
Why Join Us:
- Join a small team of passionate engineers dedicated to innovation and excellence.
- Experience a startup culture with a fast-paced work environment, close collaboration, and the ability to influence key decisions.
- Benefit from short feedback loops that promote rapid iteration and improvement.
- Work in an environment with minimal bureaucracy, allowing you to focus on what matters most: creating outstanding software.
If you are a passionate and experienced Fullstack Engineer looking to take your career to the next level, we would love to hear from you. Apply now to join our team and make a significant impact on our technology and products.