Company Description

Software Mind develops solutions that make an impact for companies around the globe. Tech giants & unicorns, transformative projects, emerging technologies and limitless opportunities – these are a few words that describe an average day for us. Building cross-functional engineering teams that take ownership and crave more means we’re always on the lookout for talented people who bring passion and creativity to every project. Our culture embraces openness, acts with respect, shows grit & guts and combines employment with enjoyment.

Job Description

Project – the aim you’ll have:

Our client is a Scandinavian technology company that provides a comprehensive, cloud-based ERP platform for small and medium-sized enterprises (SMEs). Their solution integrates key business functions such as accounting, CRM, project management, time tracking, payroll, and invoicing into a single, unified system. As one of the early adopters of cloud ERP in Europe, the company has a strong track record of driving digital transformation across diverse industries. Their platform is widely used in Northern and Western Europe and is known for improving operational efficiency, enabling cross-functional collaboration, and supporting business process automation. The team for which we seek a leader is currently composed of three developers, one UX designer and Product Manager. The application developed by the team is a mobile and web time tracking app designed for easy and efficient registration of working hours. It allows users to log time, plan tasks, and manage projects or absences. The app integrates with accounting systems and is available on both iOS and Android. As a part of a wider ecosystem, it supports businesses in streamlining time management and improving operational efficiency.

Position – how you’ll contribute:

The candidate must be technically strong, self-going, proactive and take lead and ownership of the technical development processes. He or she will work very closely with the Product Manager, UX-designer and others in the product development process, roadmap and product direction.

  • Needs to have a solid understanding of architecture, databases, data modelling and security
  • Designing and building APIs, integrations and lay the foundation for larger features/concepts in the application
  • Optimize and extend existing functionality, especially on the database side
  • Take an active role in designing and implementing integrations and larger features
  • Participate in customers meetings and lead technical discussions with customers
  • Collaborate closely with the rest of the bigger organization
  • Support and lead the development team
  • Be the key decision maker in technical decisions
  • Be responsible for operational concerns (monitoring, observability, deployments, database migrations etc.)
  • Be the final support channel for other customer facing functions (support, sales, consulting etc.)
  • Needs to follow the developer handbook
  • Needs to engage with tech lead peers
  • The most important aspect is to take pride and ownership in the product as a whole and lead the efforts in building and running a great product

Qualifications

Expectations – the experience you need:

We're seeking a skilled developer with experience across our core technologies. You should be proficient in:

General & DevOps

  • AWS (Amazon Web Services): Experience with cloud infrastructure, specifically within AWS, is essential.
  • CDK (Cloud Development Kit): You'll be working with Infrastructure as Code (IaC) using AWS CDK.
  • Firebase Auth: Familiarity with Firebase for authentication purposes.
  • GitHub: Proficient in using GitHub for version control and collaboration.

Frontend

  • React: Strong expertise in building Single Page Applications (SPAs) with React.
  • React Native: Experience developing and maintaining separate iOS and Android applications using React Native.
  • State Management & Data Fetching: Hands-on experience with Redux and react-query.
  • UI Libraries: Proficiency with MUI (Material-UI) for building user interfaces.
  • Routing: Knowledge of React Router for navigation within SPAs.
  • Tooling: Experience with Vite and TypeScript for frontend development.

Backend

  • Node.js & TypeScript: Strong backend development skills using Node.js and TypeScript.
  • API Development: Experience with Express for REST APIs (internal) and Fastify for public-facing REST APIs.
  • Database: Proficient in working with PostgreSQL databases.
  • ORMs/Query Builders: Experience with Knex (for Express) and kysely (for Fastify) for database interactions.
  • Containerization: Familiarity with Docker for containerizing applications.

Additional Information

Our offer – professional development, personal growth:

  • Flexible employment and remote work  
  • International projects with leading global clients 
  • International business trips  
  • Non-corporate atmosphere 
  • Language classes 
  • Internal & external training 
  • Private healthcare and insurance  
  • Multisport card 
  • Well-being initiatives 

Position at: Software Mind Poland

Location

Kraków, Lesser Poland Voivodeship, Poland

Job Overview
Job Posted:
4 days ago
Job Expires:
Job Type
Full Time

Share This Job: