EPAM Systems

Lead Full Stack Developer

2 months agoGdańsk, Poland

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.

DESCRIPTION
We are looking for a Technology Lead for a Full Stack Backend (micro-services/API/Data store) Development.
We are supporting Employment Contract or B2B, depending on your preferences.
Project technologies and tools

  • Back End - Java, SpringBoot, Micro-services, APIs
  • Front End - Angular/TypeScript
  • Cloud - AWS (EC2, S3, Lambda, Kinesis, Firehose, DynamoDB, EKS, Cloudwatch and other frequently used AWS services)
  • Database - DynamoDB, PostgresSQL (Optional, DB2 (Legacy)
  • Other language - Python
  • Monitoring - Splunk
  • Testing - Cucumber, API Testing Tools
  • Mobile Testing - Perfecto
Responsibilities
  • Take ownership and accountability for technology solution and output delivered by the team
  • Provide technology thought leadership and assist team in making the right decision
  • Remove technology-related obstacles through the project lifecycle
  • Work with other architects, CTO organization and ensure technology governance and best practices are followed
  • Understand functional, non-functional requirements & quality attributes and build solution for them
  • Contribute and improve architecture and design
  • Build, review and ensure quality if data model, API Contract, Architecture, Framework, Code etc
  • Assist in effort estimation, planning, prioritization and dependencies identification
  • Manage all technology artifacts
Requirements
  • Bachelor's Degree in Computer Science or similar; Master's degree in Computer Science
  • Experience designing, developing front end application and Micro-services, REST APIs
  • Hands on technology leadership preferably full stack development or experience with most of the technologies listed above
  • Ability to analyze legacy application and define target state design/architecture
  • Experience in agile methodology
  • Soft skills:
    • Excellent communication and presentation
    • Client facing
    • Structure, organization skills
    • Ability to remove the fuzziness, deal with ambiguity
    • Attention to detail
    • Team leadership
    • Ability to work with other teams at Database, CTO organization, API Economy team etc
    • Strong technologist with hands ion experience with AWS Cloud Native Micro-services architecture
    • Expertise in API economy with business acumen
We offer
  • Team & working conditions:
    • Friendly team and enjoyable working environment
    • Engineering community of industry's professionals
    • Flexible schedule and opportunity to work remotely
    • Relocation within our offices
    • Corporate and social events
    • Benefits package (health insurance, multisport, shopping vouchers)
  • Stable income:
    • Employment Contract or B2B
    • Regular assessments and salary reviews
    • Participation in the Employee Stock Purchase Plan
    • Referral bonuses
  • Career development:
    • Innovative solutions delivery and engineering excellence
    • Outstanding career roadmap
    • Leadership development, career advising, soft skills and well-being programs
    • Certification (GCP, Azure, AWS)
    • Unlimited access to LinkedIn Learning, Get Abstract, O'Reilly, Cloud Guru
    • Language classes on English and Polish for foreigners
  • Please note that only selected candidates will be contacted
Apply

Client-provided location(s): Gdańsk, Poland
Job ID: EPAM-61199