Match score not available

Senior Software Engineer

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Strong knowledge of frontend frameworks (React, Angular, Vue), Proficiency in Java or Kotlin, Experience in cloud infrastructure (AWS) and Linux environments, Familiarity with relational or NoSQL databases, Understanding of UI/UX design principles.

Key responsabilities:

  • Implement, test, and maintain high-quality code
  • Improve existing features focusing on user experience
  • Design and develop new features and tools
  • Author detailed design documents as needed
  • Collaborate to enhance development practices and resolve issues
phData (hiring!) logo
phData (hiring!) SME https://www.phdata.io/
201 - 500 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

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

  • Collaboration
  • Problem Solving
  • Communication
  • Analytical Thinking

Software Engineer Related jobs