Position: Full Stack Engineer (Node.js+React)
Company: Apextech
Experience required: 3y
English level: upper

**As a Full Stack Engineer, you will work on programming tasks like design patterns and data structures, as well as control flaws and unit testing.**

**Must Have:**
- Typescript
- Node.Js
- GraphQL
- Rest API
- React.Js
- SQL

**Will be a plus:**
- React Native
- Next.JS
- C#
- .NET Core 2
- MSSQL

**ESSENTIAL JOB DUTIES AND RESPONSIBILITIES:**
- Design engaging, highly usable, and technically feasible user experiences for web and mobile applications
- Create page layouts, templates, style guides, navigational elements, and other graphics/assets
- Create design concepts for review and feedback
- Adhere to all brand standards and guidelines as defined by the Marketing team
- Design and implementation of the overall web architecture
- “Pixel-perfect” implementation of our approved user interface
- Design and deployment of our database
- Ensuring the entire stack is designed and built for speed and scalability
- Integrating our front-end UI with the constructed API
- Design and implementation of continuous integration and deployment

**QUALIFICATIONS:**
- 3+ years of experience writing HTML (JavaScript frameworks, VueJS and ReactJS)
- CSS and Cross Platform CSS proficiency required
- Relevant back-end programming language (Typescript, C# minimum)
- Familiarity with CSS preprocessors, bundlers, and associated languages/syntaxes/libraries (Webpack, Babel)
- Strong passion for the intersection of design and technology
- Creative thinker and problem solver
- Experience implementing testing platforms and unit tests
- Appreciation for clean and well-documented code
- Excellent interpersonal and presentation skills
- Experience creating mobile-optimized web experiences
- Ability and desire to thrive in an agile, highly iterative environment
- Collaborator, someone that knows that soliciting input and feedback from others results in a better solution

**WE OFFER:**
- A team of top experts in a synergetic and supportive company
- The environment and culture that promotes personal and professional development
- Opportunity to work on exciting and inspiring projects
- Freedom in your decisions
- Competitive salary with regular revisions
- Paid sick leaves, paid vacations
- We pay for and provide professional training, master classes, and specialized conferences
- English courses
- Regular team building and corporate events