Senior Software Engineer (Java/React)
ΠΡΡΡ & Π‘ΠΎΠΏΡΠΎΠ²ΠΎΠ΄
ΠΠ»Ρ ΠΌΡΡΡΠ° Ρ ΡΡΠΎΠΉ Π²Π°ΠΊΠ°Π½ΡΠΈΠ΅ΠΉ Π½ΡΠΆΠ΅Π½ Plus
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ
TL;DR
Senior Software Engineer (Java/React): Designing and developing full-stack solutions for a cloud-native, microservices-based commercial operations platform with an accent on scalability, performance, and usability. Focus on building reusable backend services, creating responsive UIs, and implementing high-quality frontend architecture.
Location: Sofia, Bulgaria
Company
provides commercial operations software that unifies people and processes to help companies drive commerce and profitable growth.
What you will do
- Design and develop full-stack solutions using Java 11+ and React for a cloud-native microservices platform.
- Collaborate with international teams of engineers, product managers, and designers to define functionality and plan sprints.
- Partner with tech leads and architects to ensure implementations align with industry best practices and company standards.
- Contribute to frontend architecture, state management, and component design to ensure a high-quality user experience.
- Provide technical mentorship to junior engineers, guiding them in design decisions and professional growth.
- Develop unit, integration, and UI tests and collaborate with QA to ensure end-to-end quality.
Requirements
- 5+ years of experience developing large-scale applications with Java and modern JavaScript frameworks (preferably React).
- Strong expertise in backend development, including multi-threading, messaging, streaming, and horizontal scalability.
- Proficiency in React, including hooks, state management (Redux, Zustand), and component-based architecture.
- Experience with HTML, CSS, TypeScript, SQL, and NoSQL databases.
- Deep understanding of OOP, design patterns, SOLID principles, and microservices architecture.
- Must be located in Sofia, Bulgaria
Nice to have
- University degree in Computer Science or a related field.
- Experience with cloud platforms such as MS Azure.
- Familiarity with modern frontend tooling like Webpack and Vite.
- Experience with BDD/TDD practices, Docker, and Kubernetes.
- Experience leveraging AI-assisted development tools (GitHub Copilot, ChatGPT) to improve productivity.
Culture & Benefits
- Vibrant culture grounded in the " Way" framework.
- Environment that supports growth through individual and team development.
- Collaborative international team environment where every voice is heard.
- Commitment to building a diverse, inclusive, and authentic workplace.
ΠΡΠ΄ΡΡΠ΅ ΠΎΡΡΠΎΡΠΎΠΆΠ½Ρ: Π΅ΡΠ»ΠΈ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»Ρ ΠΏΡΠΎΡΠΈΡ Π²ΠΎΠΉΡΠΈ Π² ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ iCloud/Google, ΠΏΡΠΈΡΠ»Π°ΡΡ ΠΊΠΎΠ΄/ΠΏΠ°ΡΠΎΠ»Ρ, Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΊΠΎΠ΄/ΠΠ, Π½Π΅ Π΄Π΅Π»Π°ΠΉΡΠ΅ ΡΡΠΎΠ³ΠΎ - ΡΡΠΎ ΠΌΠΎΡΠ΅Π½Π½ΠΈΠΊΠΈ. ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΆΠΌΠΈΡΠ΅ "ΠΠΎΠΆΠ°Π»ΠΎΠ²Π°ΡΡΡΡ" ΠΈΠ»ΠΈ ΠΏΠΈΡΠΈΡΠ΅ Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ Π² Π³Π°ΠΉΠ΄Π΅ β