
Senior Software Engineer (Java & React)
📝 Opis główny / Wstęp
Overview
We are a company that works with AI to improve business operations. We provide digital solutions and consulting services that help companies grow and create value. We use modern technology to make processes simpler, increase efficiency, and find new ways to earn money, especially in private capital markets.
Our ecosystem includes:
PaaS (Platform as a Service): a core platform that helps improve workflows, show useful insights, and support value creation.
SaaS (Software as a Service): a cloud platform that offers strong performance and smart tools at scale.
S&C (Solutions and Consulting): flexible tools and methods to manage, grow, and improve company performance.
We have more than 10 years of experience working with fast-growing companies and private equity businesses. We know how to use technology to create real business advantages.
Job Description
We are looking for a skilled Full Stack Developer with experience in Java and React.js to join our team. The ideal person has over 5 years of experience building and deploying web applications. This role needs both front-end and back-end skills and the ability to work in an Agile team to deliver high-quality software.
Key Responsibilities
Front-End Development
Build interactive and responsive user interfaces using React.js, Redux, and modern JavaScript (ES6+).
Make sure applications work well on all browsers and provide a smooth user experience.
Improve front-end performance and follow good UI/UX practices.
Back-End Development
Create and maintain REST APIs and microservices using Java (Spring Boot, Hibernate, JPA).
Develop secure systems for authentication, authorization, and data handling.
Work with databases like PostgreSQL, MySQL, and MongoDB.
System Integration & Deployment
Connect third-party services, APIs, and cloud solutions.
Handle deployments using CI/CD tools and technologies like Docker and Kubernetes.
Code Quality & Testing
Write clean and easy-to-maintain code following best practices.
Create unit and integration tests for both front-end and back-end.
Collaboration & Agile Development
Work closely with designers, product managers, and DevOps engineers.
Take part in Agile/Scrum meetings and help improve processes.
Required Skills & Experience
Front-End
Good knowledge of React.js, Redux, TypeScript, HTML5, CSS3, and modern JavaScript.
Understanding of state management and component-based design.
Experience with UI tools like Material-UI, Bootstrap, or Tailwind CSS.
Back-End
Strong skills in Java, Spring Boot, Hibernate, JPA, and REST APIs.
Experience with microservices and API Gateway.
Knowledge of authentication methods like OAuth2, JWT, and sessions.
Database & DevOps
Experience with SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis).
Experience with CI/CD tools like Jenkins, GitHub Actions, or GitLab CI/CD.
Familiarity with cloud platforms (AWS, Azure, GCP) and Docker/Kubernetes.
Qualifications
Bachelor’s or Master’s degree in Computer Science, Engineering, or similar field.
5+ years of experience as a Full Stack Developer (Java and React.js).
Experience working in Agile teams.
Good problem-solving and analytical thinking skills.
Soft Skills
Strong communication and teamwork skills.
Ability to manage several tasks in a fast-moving environment.
Interest in learning new technologies and improving processes.