Senior Full Stack Engineer (Java/Angular)
Technology
Sofia, Българияпреди 2 седмициДо 31.07.2026 г.
Пълно работно времеХибридно
Описание на позицията
Job Description
We are seeking an experienced and highly motivated Senior Full Stack Developer to join our team. You will be responsible for designing, developing, and maintaining our order management system to support trading operations. You will work closely with our development team as well as the business team to deliver scalable and efficient solutions in a fast-paced working environment.
You will be part of a highly-skilled, motivated and FUN environment where:
- Individuality, creativity, craftsmanship and culture matters
- Focus is on Agile best practices and values
- Constant collaboration and strive for improvement is the norm.
- Development is solely for company’s own products.
Expected to have:
- Degree in Computer Science or equivalent.
- Minimum of 3+ years of Software Engineering experience.
- Java 21, Spring Boot — REST APIs, async processing, dependency injection.
- Experience with Redis — caching strategies, TTL management, key design.
- Minimum of 2+ years of professional experience with Angular (16+) and TypeScript.
- HTML / CSS (SCSS, SASS, etc.)
- Experience with MongoDB or other NoSQL database.
- Experience with Version Control tools — Git.
- Exposure to Agile methodologies (e.g. Scrum, eXtreme Programming — Pair programming, TDD.
- Experience with HTTP, RESTful Web Services, mocking/stubbing.
- Experience with Maven as a build tool in a multi-module project structure.
- Experience with CI / CD, DevOps concepts, Docker containers.
- Awareness of AWS services — SQS/SNS messaging, cloud deployment.
- Understanding of design patterns and best practices.
- Good oral and written English.
Nice to have:
- Experience with AG-Grid (Enterprise) for complex data table UIs.
- Familiarity with financial domain concepts — reconciliation, fund accounting, trade lifecycle.
- Experience with JUnit 5 and Mockito for unit and integration testing.
- Exposure to Elastic APM or similar application performance monitoring tools.
Benefits:
- Attractive compensation package including extensive set of benefits, such as platinum health insurance, sport membership, food vouchers, employee assistance program.
- 25 vacation days per year.
- Additional vacation days with 1 added for every year in the company (up to 3 additional days).
- Flexibility in working hours and locations (WFH available).
- Professional environment with great development opportunities.
- Tuition reimbursement program (personal budget up to 2000 BGN).
- Opportunity to work in a well-established and profitable company with a culture that rewards results.
Keywords
monthsOfExperience: 36Extreme programmingHTML5Spring FrameworkRedisMongodbMAVENTypescriptAngularAngularJSMockitoDevOpsHtmlPair ProgrammingScrumJavaAWSDockerGitJunit
Интересувате ли се от тази позиция?