
Senior Java Full Stack Engineer (Remote)
📝 Twój zakres obowiązków
Your responsibilities, Design, build, and maintain scalable, high-quality applications, Work in an Agile environment, following best engineering practices, Collaborate with product and business stakeholders to deliver new features, Review code and provide constructive feedback to team members, Mentor engineers and promote knowledge sharing across the team, Ensure high standards of code quality, performance, and security, Drive continuous improvements in customer experience and system reliability, Clarify technical requirements and provide accurate development estimates
7+ years of professional software development experience, Strong experience working in Agile teams, Ability to work independently and make technical decisions, Solid understanding of microservices and serverless architectures, Hands-on experience with CI/CD pipelines, Strong testing knowledge (unit, integration, E2E), Excellent communication skills in English
This is how we work, agile
additional-module
💡 Your Role, As a Senior Engineer, you will take ownership of end-to-end development, from architecture to delivery. You’ll collaborate closely with stakeholders, contribute to key technical decisions, and help shape the future of the product.
additional-module
💻 Tech Stack, Backend, Java (Spring Boot / Play Framework), Build tools: Maven, Gradle, SBT, Databases: MongoDB & relational databases, Messaging systems: AWS SQS (required), Kafka or RabbitMQ, Cloud & DevOps, AWS ecosystem, Docker, CI/CD pipelines, Sonar, Testing & Security, JUnit, Selenium, Strong understanding of OWASP and security best practices, Frontend & Cross-Platform, Angular (v13+) + TypeScript, Electron, Tools & Libraries, Axios, Jest, Vitest, Karma, Jasmine
About the project
We are currently looking for an experienced Senior Full Stack Engineer to join a high-performing team working on modern, scalable products. If you enjoy solving complex problems, influencing technical decisions, and working across the full stack - this role is for you.
Your responsibilities
- Design, build, and maintain scalable, high-quality applications
- Work in an Agile environment, following best engineering practices
- Collaborate with product and business stakeholders to deliver new features
- Review code and provide constructive feedback to team members
- Mentor engineers and promote knowledge sharing across the team
- Ensure high standards of code quality, performance, and security
- Drive continuous improvements in customer experience and system reliability
- Clarify technical requirements and provide accurate development estimates
💡 Your Role
As a Senior Engineer, you will take ownership of end-to-end development, from architecture to delivery. You’ll collaborate closely with stakeholders, contribute to key technical decisions, and help shape the future of the product.
📝 Opis główny / Wstęp
additional-module
💡 Your Role, As a Senior Engineer, you will take ownership of end-to-end development, from architecture to delivery. You’ll collaborate closely with stakeholders, contribute to key technical decisions, and help shape the future of the product.
additional-module
💻 Tech Stack, Backend, Java (Spring Boot / Play Framework), Build tools: Maven, Gradle, SBT, Databases: MongoDB & relational databases, Messaging systems: AWS SQS (required), Kafka or RabbitMQ, Cloud & DevOps, AWS ecosystem, Docker, CI/CD pipelines, Sonar, Testing & Security, JUnit, Selenium, Strong understanding of OWASP and security best practices, Frontend & Cross-Platform, Angular (v13+) + TypeScript, Electron, Tools & Libraries, Axios, Jest, Vitest, Karma, Jasmine
About the project
We are currently looking for an experienced Senior Full Stack Engineer to join a high-performing team working on modern, scalable products. If you enjoy solving complex problems, influencing technical decisions, and working across the full stack - this role is for you.
Your responsibilities
- Design, build, and maintain scalable, high-quality applications
- Work in an Agile environment, following best engineering practices
- Collaborate with product and business stakeholders to deliver new features
- Review code and provide constructive feedback to team members
- Mentor engineers and promote knowledge sharing across the team
- Ensure high standards of code quality, performance, and security
- Drive continuous improvements in customer experience and system reliability
- Clarify technical requirements and provide accurate development estimates
💡 Your Role
As a Senior Engineer, you will take ownership of end-to-end development, from architecture to delivery. You’ll collaborate closely with stakeholders, contribute to key technical decisions, and help shape the future of the product.
💻 Tech Stack
- Backend
- Java (Spring Boot / Play Framework)
- Build tools: Maven, Gradle, SBT
- Databases: MongoDB & relational databases
- Messaging systems: AWS SQS (required), Kafka or RabbitMQ
- Cloud & DevOps
- AWS ecosystem
- Docker
- CI/CD pipelines
- Sonar
- Testing & Security
- JUnit
- Selenium
- Strong understanding of OWASP and security best practices
- Frontend & Cross-Platform
- Angular (v13+) + TypeScript
- Electron
- Tools & Libraries
- Axios
- Jest, Vitest, Karma, Jasmine