facebookPixelJunior Full Stack Developer — Career | Wise Engineering

Junior Full Stack Developer

We are looking for an ambitious Junior Full Stack Developer to join the Wise team in Ternopil. In your role, you'll focus on building high-scale capabilities and features for the new company's products and corporate website, excel in your programming skills under the mentorship of senior developers

Full-time | OfficeReact.jsNode.jsNest.jsNext.jsJavaScript

About the project

As a part of the Internal project team, your work will be concentrated on supporting marketing activities and implementation of tech solutions for the corporate company`s website as well as taking part in the product development of 2 internal startups in a growing phase.

JavaScriptReact.jsNode.jsNest.jsNext.jsDockerTypescript

Tech Stack: Back-End: Node.js, Next.js. Front-end: JS, React.js.

Team: 2 Marketers and 1 Senior Full Stack Developer (mentor) located in Ternopil.

Requirements

  • 6-12 months of professional software engineering experience (internship) with a relevant degree or training.
  • Understanding of DB replication
  • MySQL transactions
  • Proficiency in ReactJS usage
  • Proficiency in at least one of the frameworks: NextJS, NestJS, Svelte, Vue
  • Comfortable usage of node.js servers like Express and others
  • Understanding of the responsive design implementation (Grid System)
  • Ability to code using ES6 and utilize its benefits
  • Understanding of TypeScript principles
  • Using Docker on a basic level
  • Understanding of GIT flow

SOFT-SKILLS THAT WILL BE A PlUS

  • Proactivity: avocating for improvements to product quality, security, and performance.
  • Self-growth skills: identifying unknowns in tasks and requesting mentorship not to block the development process.
  • High communication skills: effectively communicating progress, supporting a positive team culture by recognizing the work of teammates during sprint rituals.

Responsibilities

  • Solve technical problems of moderate scope and complexity.
  • Ship small features and improvements with minimal guidance and support from other team members. Collaborate with the team on larger projects.
  • Provide production support for the team's area of ownership. Handles simple incidents on production and escalates more serious or complex issues.
  • Seek and address feedback in code reviews, sprint rituals, and 1:1 meetings.
  • Learn and adopt the team’s tools, technical areas of expertise, exisitng processes and best practices in automation, testing, source control, and agile planning.
  • Possess a profound understanding of solidifying software engineering fundamentals and principles.

What we offer

  • Compensation on conferences and trainingCompensation on conferences and training
  • Knowledge-sharing eventsKnowledge-sharing events
  • TechTalksTechTalks
  • Free English classesFree English classes
  • Bookclub and library with professional literatureBookclub and library with professional literature
  • Mentorship programMentorship program
  • Internal mobilityInternal mobility
contact form
Send us a message and we'll get right back to you

Have questions?

Contact our recruiter for more details:

Kateryna Terechenko