Tech Stack
Job Description, Responsibilities & Requirements
About the Position
Senior Full Stack Engineer (Java and React)
Svitla Systems Inc. is looking for a Senior Full Stack Engineer with expertise in Java and React for a full-time position (40 hours per week) in Europe. Our client is a digital marketing company that offers email marketing, social media marketing, event marketing, and online survey tools to assist organizations in expanding their businesses by fostering stronger customer relationships.
The team is working on the billing part of the app, subscriptions, and their modifications, which involve complex business logic. Sometimes the whole team handles incidents in the prod environment, and developer engagement will be needed.
Overlap till 20:00 CET.
Start ASAP.
Responsibilities
- Participate actively in product design, development, and code reviews, primarily focusing on backend features with some front-end work.
- Contribute towards strategic initiatives and integrations with third-party billing and payment systems.
- Review team PRs, improve observability, and overall quality of code.
- Investigate and resolve issues within the billing ecosystem.
- Engage in retrospectives to continually improve processes.
- Collaborate with PMs and senior developers to understand business needs and identify the best technical solutions.
- Mentor junior team members on best practices, architecture, and development.
Requirements
- 8+ years of experience in developing large-scale applications.
- Proven experience as a Java Back End Developer with successful project implementations.
- Strong understanding of Java programming and server-side frameworks (e.g., Spring, Spring Boot).
- Experience in frontend development with HTML, CSS, and JavaScript (React preferred) to create and maintain essential UI components and support end-to-end functionality.
- Experience in using AI tools like Claude Code, Cursor, GitHub Copilot, Bugbot, or comparable tools as your primary development workflow.
- Understanding of LLM platforms (Anthropic Claude, OpenAI, Gemini) and agent-based frameworks for code generation, automated testing, documentation, and production log analysis.
- Start with a spec before writing code; contribute to ADRs and living documentation as first-class artifacts.
- Demonstrate measurable improvements in velocity and quality through disciplined AI-assisted practices; help teammates level up without letting standards slip.
- In-depth understanding of the software development life cycle (SDLC) and agile methodologies.
- Knowledge of AWS cloud, specifically with Lambdas.
- Experience in integration of the 3-rd party APIs.
- Experience in working with legacy codebases and refactoring.
- Expertise in designing, developing, testing, and maintaining scalable backend applications.
- Knowledge of build tools (e.g., Maven, Gradle) and CI/CD pipelines (e.g., Jenkins, GitLab CI).
- Experience with unit testing (e.g., JUnit) and integration testing.
- Familiarity with database design, optimization, and query tuning for both relational (e.g., MySQL, PostgreSQL) and non-relational databases (e.g., MongoDB).
- Expertise in designing and implementing RESTful APIs and API standards (e.g., OpenAPI).
- Understanding of microservices architecture.
- Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes).
- Familiarity with version control systems (e.g., Git).
- Familiarity with test-driven development (TDD) practices.
- Experience with SaaS Solutions development is a huge plus.
- Knowledge of design patterns, best practices in Java development, and secure coding practices.
We Offer
- US and EU projects based on advanced technologies.
- Competitive compensation based on skills and experience.
- Regular performance appraisals to support your growth.
- Flexibility in workspace, either remote or our welcoming office.
- Bonuses for article writing, public talks, and other activities.
- Generous time off, including vacation, national holidays, sick leaves, and family days.
- Personalized learning programs tailored to your interests and skill development.
- Free tech webinars and meetups organized by Svitla.
- Regular corporate online activities.
- Awesome team and a friendly, supportive community!
Why Join Svitla
Svitla Systems is a global digital solutions company headquartered in the U.S. and operating across the Americas, Europe, Asia, and APAC. Since 2003, we have served a wide range of clients - from innovative start-ups to Fortune 500 companies. Our success is built on partnership. By integrating seamlessly with clients' teams, we create lasting collaborations that drive real results. We are strong advocates of workplace flexibility, remote culture, individual approach to professional and personal growth.
Our global mission is to build a business that contributes to the wellbeing of our partners, personnel, and their families, improves our communities, and makes a lasting difference in the world. Together, we are coding a brighter tomorrow - and living it.
Join us!
Similar Jobs
- Senior Full Stack Developer (Haskell) EuropeEuropeRemoteRemote
- FULL STACK ARCHITECT EuropeEuropeRemoteRemote
- SENIOR FULL STACK ENGINEER MexicoMexicoHybridHybrid
- SENIOR SOFTWARE ENGINEER (REACT+.NET) Colombia | Costa Rica | MexicoColombia|Costa Rica|MexicoRemoteRemote
- Senior Full-Stack Engineer (Java/React) UkraineUkraineRemoteRemote
- SENIOR FULL STACK DEVELOPER ArgentinaArgentinaRemoteRemote
- SENIOR FULL STACK DEVELOPER Colombia | Costa Rica | MexicoColombia|Costa Rica|MexicoRemoteRemote
- Team Lead/Senior Full Stack Developer UkraineUkraineRemoteRemote
- FULLSTACK DEVELOPER (ANGULAR/GOLANG) ArgentinaArgentinaRemoteRemote