Job Detail

Frontend Engineer (Nextjs)

  • Medium Level
  • Type Fixed
  • Duration: More than 06 months

Project Detail

As a Software Engineer, you will play a crucial role in ensuring we continue to build and maintain the absolutely best digital tax solution for small business owners at pace and follow best practices for short- and long-term business success.

At Ember, we are all owners and responsible for our collective success, and as software engineers, we often go above and beyond to support our peers in achieving our collective objective. Therefore, we expect you to bring your front end strengths to play and advocate for good practices, frameworks, and tooling, as well as extend your support and expertise across smaller back end tasks if your peers need additional help.

 

What you can expect from the role

At Ember, things can sometimes move fast and change quickly, but here are a few examples of what you can expect to be working on. 😊

  • First 30 days: You made significant changes to the codebase, learned our on-call and support processes, and began contributing to product impact within your squad.
  • You're now familiar with our engineering tools and practices and deeply understand how your work impacts customer issues.
  • First 60 days: You've become a key participant in squad ceremonies, joined a user interview with design and product teams, often paired with teammates, and suggested thoughtful ideas to enhance our engineering practices.
  • First 90 days: You've become essential to the team by contributing effectively to main initiatives and delivering multiple customer-used projects.
  • You've provided valuable feedback, actively engaged in architectural and product discussions, recommended top talent for hiring, and shown readiness to mentor new engineers.
  • First 6 months: You've shown readiness to participate in our hiring process actively, advocated for code readability, reliability, and maintainability, and expanded your impact beyond your squad by contributing to broader technical initiatives like Security and the Frontend Chapter.
  • First 1 year: You've become a cultural leader, intensifying our shared values among Embernauts and aiding colleagues in enhancing their skills.
  • You've successfully led high-impact projects from start to finish and engaged in mutual mentoring with engineers both within and outside your lever.

Experience and skills that are important for the role

  • Write high-quality code: As a Font End Engineer, your primary responsibility would be to develop software. You will be expected to produce readable, performant code that scales.
  • Own your work: You will be responsible for the whole process of delivery, from the initial refinement to production deployment.
  • Be part of the team: You will be working closely with other engineers, QA specialists, product managers and product designers on identifying pressing problems and creating innovative, scalable solutions.
  • Manifest quality and scalability: We are scaling quickly, so whatever solutions we put in place, we always emphasize quality and scalability.
  • Problem-Solving Skills: Ability to troubleshoot and resolve technical issues effectively. This includes analytical thinking, logical reasoning, and creativity in finding solutions.
  • Adaptability and Learning: Willingness to continuously learn and adapt to new technologies and methodologies. Staying updated with industry trends and best practices.
  • Attention to Detail: Precision and attention to detail in diagnosing problems and implementing solutions.
  • Time Management: Ability to manage time effectively, prioritize tasks, and meet deadlines in a fast-paced environment.
  • Documentation Skills: Proficiency in creating and maintaining clear and concise technical documentation.

 

Our tech stack

  • Front End: React, Next.js, Typescript
  • Back End: Node.js, Prisma, Typescript, PostgreSQL
  • Infrastructure: Terraform, Kubernetes, GCP, Github
  • Testing: Jest, Playwright

 

Requirements

  • Minimum 4 years experience working as a frontend engineer within an agile software engineering team
  • Commercial experience using React and Typescript
  • Commercial experience developing 3rd party integrations

Skills Required