Match score not available

Senior Software Engineer

Remote: 
Full Remote
Experience: 
Senior (5-10 years)
Work from: 
Minnesota (USA), United States

Offer summary

Qualifications:

Strong knowledge of frontend frameworks like React, Angular or Vue., Proficiency in Java or Kotlin and its ecosystem., Experience with AWS cloud infrastructure and Linux., Strong analytical and problem-solving skills..

Key responsabilities:

  • Implement, test, review, and maintain high-quality code.
  • Design and develop new features and tools.
  • Collaborate to enhance development practices and technologies.
  • Resolve user issues and provide technical support.
phData (hiring!) logo
phData (hiring!) SME https://www.phdata.io/
501 - 1000 Employees
See more phData (hiring!) offers

Job description

Join phData, a dynamic and innovative leader in the modern data stack. We partner with major cloud data platforms like Snowflake, AWS, Azure, GCP, Fivetran, Pinecone, Glean and dbt to deliver cutting-edge services and solutions. We're committed to helping global enterprises overcome their toughest data challenges. 
 

phData is a remote-first global company with employees based in the United States, Latin America and India. We celebrate the culture of each of our team members and foster a community of technological curiosity, ownership and trust. Even though we're growing extremely fast, we maintain a casual, exciting work environment. We hire top performers and allow you the autonomy to deliver results.

Here at phData, our Product Engineering team develops a suite of tools, known as the Toolkit, to automate and simplify essential data engineering and AI/ML engineering tasks. We focus on producing high-quality, reliable, and effective tools. Our tools are used both internally by our own engineers, and externally by our clients.

We are looking for a full-stack engineer with a focus on front-end development. In this position you will own the front-end experience and development while working across the stack to enable the product and the team.

As a Senior Software Engineer, you will:

  • 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.

Qualifications for the ideal candidate:

  • Frontend Expertise: 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 is important. Experience with TypeScript is preferred. 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. Rapid prototyping experience using tools such as Figma would be nice to have.
  • Backend Experience: Proficiency in Java or Kotlin, and a solid understanding of the Java ecosystem.
  • Problem-Solving: Strong analytical and problem-solving skills, with a track record of tackling complex technical challenges.
  • Collaboration and Communication: 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: As a team, we are always learning new technologies and challenging ourselves to grow.
  • Proficiency with Large Codebases: 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.
  • Cloud Infrastructure Experience: Experience with AWS cloud infrastructure and Linux environments for application development and deployment.
  • Database Proficiency: Familiar with relational or NoSQL databases, with a good understanding of how to use them as a part of application development.

Why phData? We Offer:

  • 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

#LI-DNI

phData celebrates diversity and is committed to creating an inclusive environment for all employees. Our approach helps us to build a winning team that represents a variety of backgrounds, perspectives, and abilities. So, regardless of how your diversity expresses itself, you can find a home here at phData. We are proud to be an equal opportunity employer. We prohibit discrimination and harassment of any kind based on race, color, religion, national origin, sex (including pregnancy), sexual orientation, gender identity, gender expression, age, veteran status, genetic information, disability, or other applicable legally protected characteristics. If you would like to request an accommodation due to a disability, please contact us at People Operations.

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Problem Solving
  • Collaboration
  • Communication
  • Teamwork
  • Adaptability
  • Analytical Skills

Software Engineer Related jobs