We are hiring !

Full Stack Developer

Place of work
Bratislava, Slovakia (Job with occasional home office)

Contract type

Start date
1. 10. 2023

Wage (gross)
2 500 – 3 500 EUR/month

Job description, responsibilities and duties
As a Full Stack Node.js/TypeScript Developer at BatteryCheck, you will play a critical role in the implementation and
enhancement of our IoT data management solution. This role will involve working on both the frontend and backend
aspects of our platform. You will collaborate closely with our cross-functional team to create a seamless and efficient
system that handles API calls, stores data in a relational database, and provides insightful data visualizations for our


  • Frontend and Backend Development: Develop and maintain both the frontend and backend components of our IoT
    data management platform using Node.js, TypeScript, and React.
  • API Development: Design and implement RESTful APIs to facilitate communication between IoT devices, the portal,
    and the relational database.
  • Databases: Manage and optimize the relational database, ensuring efficient data storage, retrieval, and integrity.
  • Data Storage and Processing: Work on data ingestion, transformation, and storage processes, ensuring the
    scalability and reliability of our data management system.
  • User Interface Development: Create intuitive and responsive user interfaces to display data visualizations and
    facilitate user interactions.
  • Familiarity with Kubernetes: Be familiar with Kubernetes for container orchestration to support our deployment
  • Collaboration: Collaborate with cross-functional teams, including data scientists, UX/UI designers, and product
    managers, to deliver high-quality solutions that meet customer requirements.
  • Testing and Quality Assurance: Write unit tests and perform code reviews to maintain code quality and ensure the
    reliability of the platform.
  • Documentation: Document code, processes, and system architecture for reference and knowledge sharing within the


  • Bachelor’s or Master’s degree in Computer Science or a related field.
  • Minimum of 3 years of professional experience as a Full Stack Developer.
  • Strong proficiency in Node.js, TypeScript, and React.
  • Experience with containerization and familiarity with Kubernetes.
  • Solid understanding of RESTful API design and development.
  • Proficiency in relational databases and database design.
  • Experience with Git for version control.
  • Familiarity with IoT concepts and data handling is advantageous.
  • Ability to work collaboratively in a fast-paced, agile development environment.
  • Excellent problem-solving skills and a strong attention to detail.
  • Effective communication skills and a passion for learning and staying updated on industry trends.

Employee perks, benefits

  • Innovative Technology: BatteryCheck specializes in IoT data analysis, providing exposure to cutting-edge technology and opportunities to work on innovative solutions.
  • Impactful Work: You’ll contribute to the development of an IoT data management platform that empowers customers to make informed decisions and optimize their operations, making a meaningful impact.
  • Collaborative Environment: Collaborating with cross-functional teams fosters a dynamic and collaborative work environment, promoting personal and professional growth.
  • Career Advancement: BatteryCheck offers opportunities for career advancement as the company expands its operations, providing a clear path for professional development.
  • Partial Home Office: In addition to the above benefits, BatteryCheck offers the flexibility of partially working from home, providing a better work-life balance and increased job flexibility.

Candidates with education suit the position
University education (Bachelor’s degree)
University education (Master’s degree)
Postgraduate (Doctorate)

Educational Specialization
Full Stack developer

Language skills
Slovak – Proficiency (C2) and English – Upper intermediate (B2)

Other knowledge
TypeScript – Advanced
NODE.JS – Advanced
ReactJS – Advanced
GIT – Advanced
Rest API – Advanced
Ant Design – Skillful
SQL – Skillful
Jest – Skillful
Amazon Web Services (AWS) – Skillful

Number of years of experience

Personality requirements and skills
Selfdriven, proactive, teamplayer, responsible, reliable, analytical thinking

Brief description of the company
BatteryCheck is a forward-thinking technology company specializing in the collection, storage, and analysis of data from
IoT devices. Our mission is to provide innovative solutions that empower our customers to make informed decisions and
optimize their operations. We are seeking an experienced Full Stack Node.js/TypeScript Developer to join our dynamic
team and contribute to the development of our proprietary IoT data management platform.

Don’t be shy to introduce yourself!

BatteryCheck team

Valuing diversity, inclusion, and work-life balance, BatteryCheck has built a team comprising individuals from different age groups, ethnicities, and backgrounds, including those with families and disabled children. As a result, our organization benefits from this diversity, which provides us with a wide range of experiences, skills, and perspectives.

Recognizing the importance of work-life balance, we have created an environment that accommodates family needs and supports our colleagues. Our team members are provided flexible working arrangements, remote work options, parental leave, support for single moms and kids’ sicknesses, and after-school activities.

To ensure our success, we prioritize gender balance, inclusivity, and a culture of respect. With these values, we are confident that we can attract and retain top talent and build a successful company with a positive impact.