Position: Senior Full Stack Software Engineer
Company: SQRD.tech
Experience required: 5y
English level: upper

Location: Remote from Poland

About the Project:
We are seeking a self-organized Senior Full Stack Software Engineer with expertise in both web development (strong UI skills, JavaScript/TypeScript, Flutter) and backend development (Java, Spring Boot).

Technical Requirements:
- Bachelor's degree in Computer Science, Computer Engineering, or related fields
- 5+ years of experience in web UI and backend development
- Commercial experience with Java, JavaScript, TypeScript, React JS, and NodeJS technologies
- Strong understanding of JavaScript features such as Closures, Currying, Promises, and ES6 features
- Experience using linting, prettier, and git hooks frameworks
- Proficiency in writing unit testing (Mocha, Chai, Jest, etc.) and integration testing frameworks
- Solid foundation in computer science, with expertise in data structures, algorithms, and software design optimized for mobile platforms
- Thorough understanding of database technologies, SQL, and NoSQL
- Skilled in developing REST APIs using Java/JEE, with in-depth knowledge in web services standards and related technologies (Spring, Apache CXF, JERSEY, JSON, etc.)
- Strong interpersonal and facilitation skills, along with effective communication (both written and verbal) abilities
- Ability to convey development concepts related to network, application, and systems to both technical and non-technical audiences
- Preferred experience in cross mobile platform technology Flutter and Web Views
- Fluency in English

Required Technical Skills:
- JavaScript
- Java
- TypeScript
- React
- Node.js
- Mocha
- Chai
- Jest
- SQL
- Oracle NoSQL
- REST API
- Spring
- Apache
- JSON

Preferred Technical Skills:
- Flutter