We are seeking a skilled and versatile Senior Full Stack Engineer to join our dynamic development team, combining strong programming and data management expertise with familiarity with financial instruments. You will design, develop and maintain end-to-end software applications and systems, from frontend to backend, leveraging a modern technology stack to build scalable and high-quality solutions within the financial industry domain.ResponsibilitiesDesign, implement and optimize responsive, user-friendly web interfaces using the latest UI/UX technologiesDevelop and maintain server-side components of software applicationsMonitor and optimize performance, scalability and reliability of backend systemsCollaborate with cross-functional teams including data engineers, product managers and designers to ensure seamless integration of frontend and backend componentsWrite clean, efficient and well-documented code following best practices and coding standardsUse AI coding agents such as Cursor, Claude Code and CodexBuild and optimize database structures and queries for efficient data storage and retrievalPerform thorough testing and debugging to identify and resolve issues or bottlenecksStay updated with industry trends and propose improvements to backend architecture and development processesParticipate in code reviews to maintain code quality and mentor junior developersPartner with DevOps engineers to deploy and maintain applications in production environmentsProvide technical guidance and support to team members as neededRequirementsBachelor's or Master's degree in Computer Science, Software Engineering or a related field5 years of experience as a Full Stack Engineer developing scalable web applications, with strong proficiency in computer science fundamentals such as data structures and algorithmsProficiency in React, JavaScript and PythonExperience with FastAPI, Flask or DjangoKnowledge of relational databases such as SQL Server, Snowflake and PostgreSQLBackground in the Financial Industry or curiosity to learn and engage in Private Equity/Credit business domainsUnderstanding of RESTful API design principles and experience building and consuming APIsProficiency in Git and collaborative development workflowsStrong problem-solving skills and ability to troubleshoot and debug complex backend issuesExcellent communication and collaboration skills with the ability to work effectively in a team environmentNice to haveFamiliarity with NoSQL databases like MongoDB or RedisKnowledge of Accounting or Advent GenevaUnderstanding of Data Engineering tools and platforms such as data pipelines and data lakesExperience with cloud platforms like AWS, Azure or Google Cloud Platform and containerization technologies like Docker or KubernetesExperience in bank loans/leveraged loans, fixed-income products, CLOs, derivatives, ABS and CMBS productsWe offerWe gather like-minded people:Engineering community of industry professionalsFriendly team and enjoyable working environmentFlexible schedule and opportunity to work remotely within PolandChance to work abroad for up to 60 days annuallyBusiness-driven relocation opportunitiesWe provide growth opportunities:Outstanding career roadmapLeadership development, career advising, soft skills, and well-being programsCertification (GCP, Azure, AWS)Unlimited access to LinkedIn Learning, Get Abstract, Cloud GuruEnglish classesWe cover it all:Stable income (Employment Contract or B2B)Participation in the Employee Stock Purchase PlanBenefits package (health insurance, multisport, shopping vouchers)Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and moreReferral bonusesCorporate, social and well-being eventsPlease, note:The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview.We will reach out to selected candidates exclusively.EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities.
We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
Interesuje Cię ta oferta?