Senior Full-Stack Software Engineer - Remote (Poland)
Posted: 20 hours ago
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Full-Stack Software Engineer in Poland.We are seeking an experienced Senior Full-Stack Software Engineer to join a dynamic team working on high-impact, production-critical systems. In this role, you will collaborate closely with engineers and product managers to design, develop, and maintain a platform that supports large-scale operations across Europe. You will take ownership of multiple services within a vast ecosystem, ensuring performance, reliability, and scalability. The ideal candidate is comfortable working with both backend and frontend technologies, troubleshooting distributed systems, and contributing to the migration and simplification of legacy systems. You will work in a fast-paced, collaborative environment that values innovation, quality, and continuous improvement, with opportunities to influence system architecture and mentor peers.Accountabilities:Collaborate with a team of engineers and product managers to deliver and maintain production featuresTake end-to-end ownership of a highly available system handling tens of thousands of operations per yearDevelop and maintain backend services using Java (Spring-based technologies) and frontend components using React (with TypeScript)Design and implement GraphQL and REST APIs for service communicationTroubleshoot and resolve issues in distributed systems, ensuring stability and performanceContribute to legacy system migration and data model simplification initiativesWork cross-functionally to ensure the platform meets company-wide requirements and standardsRequirements10+ years of experience in software development, including at least 5 years in senior roles and 5 years in full-stack developmentStrong proficiency in Java, Spring Framework, and ideally Spring CloudSolid experience with React and TypeScript for frontend developmentExperience building and troubleshooting distributed systems in production environmentsFamiliarity with legacy system migration, data modeling, and performance optimizationUnderstanding of JVM, microservices architecture, GraphQL API design, React hooks, and AWS services (ECS, S3, RDS, ELB)Knowledge of PostgreSQL and JSON data typesExcellent English communication skills and the ability to collaborate in a multicultural environmentBenefitsCompetitive salary with opportunities for professional growth100% remote work and flexible work-life balance30 days of vacation per yearEducational budget to support personal growth and skill developmentParticipation in team and company events such as Hackathons and company partiesWork in an international environment with over 100 nationalities representedAccess to cutting-edge technologies and innovative projectsJobgether is a Talent Matching Platform that partners with companies worldwide to efficiently connect top talent with the right opportunities through AI-driven job matching.When you apply, your profile goes through our AI-powered screening process designed to identify top talent efficiently and fairly.🔍 Our AI evaluates your CV and LinkedIn profile thoroughly, analyzing your skills, experience, and achievements.📊 It compares your profile to the job's core requirements and past success factors to determine your match score.🎯 Based on this analysis, we automatically shortlist the 3 candidates with the highest match to the role.🧠 When necessary, our human team may perform an additional manual review to ensure no strong profile is missed.The process is transparent, skills-based, and free of bias — focusing solely on your fit for the role. Once the shortlist is completed, it is shared directly with the company that owns the job opening, which manages the final decision and next steps, including interviews or assessments.Thank you for your interest!
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period