Senior Software Engineer (Java/React; 100% remote)
Tech Stack / Keywords
Firma i stanowisko
DevsData LLC is a technology consulting company and recruitment agency delivering software solutions to clients from Europe and the US. They operate 100% remotely and have an international team including members from Asia, London, and San Francisco. The company employs individuals with experience in international corporations as well as students from top technical and business universities.
Wymagania
- 8+ years of professional software development experience with large-scale systems
- Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience
- Expert-level Java with Spring, Spring Boot, and Spring Cloud
- 4+ years of experience building front-end applications with React and modern JavaScript or TypeScript
- Experience with microservices architecture, RESTful APIs, and integration-oriented design
- Experience with distributed systems, API-first architecture, resilience patterns, and performance tuning
- Experience with test-driven and behaviour-driven development, plus automated testing with JUnit, Jasmine, Mockito, or similar tools
- Experience with CI/CD pipelines, Jenkins or equivalent tools, and deployment automation
- Experience with container-based environments such as Kubernetes or Cloud Foundry
- Experience designing and deploying cloud or hybrid cloud solutions
- Strong problem-solving skills with ability to evaluate technology options and communicate technical trade-offs to engineering and business stakeholders
- Good English communication skills
Nice to Have:
- Experience with Kotlin, functional programming, and modern JVM ecosystem practices
- Experience using AI coding assistants such as GitHub Copilot, ChatGPT, or similar tools
- Experience integrating AI or LLM capabilities into applications, workflows, or automation processes
- Experience with modern React state management and reactive UI patterns
Obowiązki
- Architect and design complex services, APIs, front-end features, and integration workflows
- Mentor developers through pair programming, code reviews, and design sessions
- Turn business requirements into robust, maintainable, and testable technical solutions
- Champion test-driven development, behaviour-driven development, continuous integration, and evolutionary design
- Leverage AI tools responsibly to speed up delivery, generate tests, support refactoring, and raise code quality
- Spot modernization opportunities and reduce technical debt across systems
- Improve system reliability, observability, performance, and deployment quality
- Promote clean code, automation, secure coding practices, and reusable component design
- Own the full engineering lifecycle from technical discovery through production readiness
- Evaluate technology options and communicate architectural trade-offs to engineering and business stakeholders
- Develop and maintain full-stack features across Java back-end services and React front-end applications
Inne informacje
Informujemy, że administratorem danych jest DevsData LLC z siedzibą w 1820 Avenue M #481, Brooklyn, NY 11230, USA (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Rocket Jobs oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.
DevsData LLC
20 aktywnych ofert