Senior Full Stack Developer

Dover, Delaware

Playpower Labs
Apply for this Job
Senior Full Stack Developer, Software Development

Responsibilities:
  • Work closely with product management team to ensure we're building the best products.
  • Ability to lead a small team (globally distributed) of 6-8 individuals and help drive sound engineering design, process and quality practices, and perform acceptance engineering.
  • Ability to comprehend business requirements and be able to map them to technical data requirements.
  • Strong emphasis on code automation so it is maintainable and extensible.
  • Perform research, analysis, design and implementation and provide effective solutions for short term and long term needs.
  • Support and migrate existing systems to new platforms.
  • Mentor other team members and developers, leading by example and insisting on high standards.
  • Work in a team environment and share knowledge.
  • Evaluate new technologies and software products to determine feasibility and desirability of incorporating their capabilities into the platform.
  • Contributes as a hands-on software developer.
Qualifications
  • Master's or Bachelor's degree in Computer Science, with strong fundamentals and problem solving skills.
  • 6+ years experience in software development roles.
  • 4+ years minimum experience working in an agile environment is required.
  • At least 2-3 years of experience as Technical Lead or Architect.
  • We use Angular for our micro-front end architecture, backed by GraphQL BFF services. Experience with this or similar frameworks is desired.
  • We build microservices on AWS (including a variety of managed services) and GCP using a mix of technologies including Node.js, Java/Spring, Python, PostgreSQL, MongoDB, DynamoDB, Docker and Kubernetes (EKS). Experience in some of these technologies and an eagerness to learn others is required.
  • Experience in design and development of web services.
  • Experience with Cloud Deployments, AWS plus.
  • Expert knowledge and capabilities in Object Oriented Analysis & Design.
  • Proficient in NoSQL and document-based database design and function, preferably MongoDB and Dynamo. Experience with SQL and relational database design considered a plus.
  • Expert knowledge of UML and design patterns.
  • Working knowledge of unit testing frameworks such as JUnit, Mockito, TestNG.
Skills
  • Software Design, Implementation (i.e. coding), and Testing
  • Web development.
  • Ability to work with onsite and remote teams.
  • Communication - be able to communicate information to persons with varying degrees of computer knowledge.
  • Problem solving and troubleshooting skills.
  • Desire to expand knowledge in many development languages, applications, and tools.
  • Proven ability to quickly learn new processes and tools, business domains and technical applications.
  • Ability to think technically and analytically.
  • Ability to understand philosophy of architecture.
  • Must assimilate information, distill knowledge, apply experience and provide solution alternatives and recommendations.
  • Must have strong time management skills - including ability to work well under pressure, plan, set priorities, adapt to change, and meet established timelines.
  • Must develop effective relationships with internal and external contacts and work well within a team.
  • Must be a self-starter and detail-oriented.
  • Must have a "positive" and energetic demeanor.
  • Effective written and verbal communication skills.
  • Creative problem-solving skills.What We Offer:
  • Competitive salary/benefits, fully remote work, professional development, and a supportive, innovative team culture.
Date Posted: 07 April 2025
Apply for this Job