Join our dynamic team as a Senior Full-Stack Java Developer, where you will design and implement scalable, maintainable, and reliable solutions across web, mobile, and backend systems.
You'll collaborate closely with engineers, product managers, and designers, lead technical discussions, and uphold strong testing practices. Apply now to contribute to impactful projects and advance your career.
Responsibilities
Design scalable, maintainable, and reliable software solutions
Collaborate with engineers, product managers, and designers to deliver seamless user and internal experiences
Lead technical discussions, code reviews, and architecture decisions within your squad
Establish and uphold strong testing practices and maintain test coverage for key workflows
Monitor and enhance system performance, reliability, and observability
Coach engineers on best practices and support continuous improvement within your squad
Drive adoption of new technologies and development standards
Requirements
Experience in Java development with at least 3 years of professional experience
Strong experience with GraphQL, JavaScript, and TypeScript
Proven leadership skills with experience leading technical discussions and mentoring team members
Experience working on scalable web, mobile, or backend systems
Solid understanding of software testing methodologies and maintaining test coverage
Excellent problem-solving and communication skills
English language proficiency at B2 level or higher
Nice to have
Proficiency in Contentful CMS
Familiarity with Docker containerization
Knowledge of the Kotlin programming language
Experience with the Next.js framework
Experience using Storybook for UI component development