Remote Senior Software Engineer

Logo of phData

phData

πŸ“Remote - United States

Job highlights

Summary

Join phData's Product Engineering team as a Senior Software Engineer, focusing on front-end development for our suite of data engineering and AI/ML tools. You will own the front-end experience, collaborate across the stack, and contribute to a remote-first, award-winning work environment. Responsibilities include implementing, testing, and maintaining high-quality code, improving existing features, designing new tools, and collaborating on development practices. The ideal candidate possesses strong front-end expertise (React, Angular, or Vue), backend experience (Java or Kotlin), and excellent problem-solving and communication skills. phData offers competitive compensation, excellent benefits, and opportunities for professional development.

Requirements

  • Strong knowledge and experience in developing frontend applications using frameworks like React, Angular, or Vue
  • Experience with server-side rendering versus client-side rendering frameworks, and knowledge around when to pick the appropriate technique
  • A solid understanding of front-end build tooling and release processes
  • A deep interest in UI/UX and delighting users through simple yet effective design
  • Proficiency in Java or Kotlin, and a solid understanding of the Java ecosystem
  • Strong analytical and problem-solving skills, with a track record of tackling complex technical challenges
  • Excellent written and verbal communication skills, with the ability to engage in productive discussions, convey complex ideas clearly, and collaborate effectively with team members and users
  • Strong desire to learn and grow
  • Ability to efficiently navigate and contribute to extensive codebases, understanding their structure and dependencies, including the use of automated building and testing technologies for CI/CD
  • Experience with AWS cloud infrastructure and Linux environments for application development and deployment
  • Familiar with relational or NoSQL databases, with a good understanding of how to use them as a part of application development

Responsibilities

  • Implement, test, review, and maintain high-quality code to meet project requirements
  • Improve existing features and tools, with a keen focus on user experience and backwards compatibility
  • Design and develop new features and tools
  • Author design documents that capture requirements, architecture, and implementation details, as necessary
  • Collaborate to enhance our development practices and technologies to improve our efficiency
  • Brainstorm solutions to address technical issues in team discussions
  • Resolve user issues related to our products promptly and effectively, providing technical support and troubleshooting as needed

Preferred Qualifications

  • Experience with TypeScript
  • Rapid prototyping experience using tools such as Figma

Benefits

  • Remote-First Work Environment
  • Casual, award-winning small-business work environment
  • Collaborative culture that prizes autonomy, creativity, and transparency
  • Competitive comp, excellent benefits, 4 week PTO plan plus 10 Holidays (and other cool perks)
  • Accelerated learning and professional development through advanced training and certifications

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let phData know you found this job on JobsCollider. Thanks! πŸ™