Senior Full-Stack Developer

Apply now

Senior Full-Stack Developer

At Merge Development we're looking for a Senior Full-Stack Developer to join our tech team.

Full-time · Remote

About the job

We are looking for a great Senior Full-Stack Engineer who’s proficient with frontend technologies like ReactJS, and backend technologies such as GraphQL and SQL databases. 

Your primary focus will be on developing backend and frontend technology to build our customer engagement platform. You will ensure that your code and overall application development are robust and easy to maintain and help and guide other engineers as well as be a leader.

As a senior engineer, you will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem-solving, sophisticated design, and quality product is important. As a senior software engineer you will be responsible for taking the lead on projects, being proactive and helping mentor, coach and lead other engineers in a collaborative and productive way. 

What we expect:

  • Strong proficiency in TypeScript

  • Strong proficiency in GraphQL
  • Thorough understanding of ReactJS and its core principles
  • Experience with popular ReactJS workflows (such as Flux or Redux)
  • Experience with NestJS or other backend frameworks
  • Knowledge of isomorphic React is a plus
  • Familiarity with RESTful APIs and creating API’s for development and customer use
  • Knowledge of modern authorization mechanisms, Oauth2, SSO, etc.
  • Familiarity with modern front-end build pipelines and tools
  • Experience with common front-end development tools such as Webpack, NPM, etc.
  • Ability to understand business requirements and translate them into technical requirements and documentation
  • A knack for benchmarking and optimization
  • Experience with code versioning tools with Git 

Nice to have:

  • Design System experience

  • Experience with Websocket based applications

  • Chat bot experience

  • Data Science experience, AI background

What you'll be doing?

  • Developing new user-facing features

  • Building reusable components and front-end libraries for future use

  • Translating designs and wireframes into high quality code

  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers

  • Developing back-end technologies like API’s, GraphSQL interfaces, etc. 

Benefits 

  • Performance review once per 6-12 months with salary review;
  • 20 days of paid vacations and 10 days of sick leaves per year;
  • Internal masterclasses, workshops, knowledge sharing, etc. Access to the library of past events;
  • Being able to work from any place in the world;
  • Creating alongside thinkers and innovators;
  • Helping create awesome products;
  • Having an honest and open dialogue with co-workers and team leads;
  • Not being afraid to make a mistake.

Hiring Process

  • Pre-screen interview with a recruiter;
  • Technical interview with CTO;
  • Final interview with the client.

About Us

Merge Development is a software design and development company. Our services include software design, development, testing, deployment, ongoing maintenance, and support. We combine our vast tech experience, a product-vision approach, expertise in different industries with time- and cost-efficiency to deliver software solutions that meet the unique needs of each of our clients.

👩‍💻 Key figures about us:

- 5+ years on the market;
- 50+ employees;
- 70+ projects from the USA, Australia, and Europe.

What makes us –us:

🥇 Partners, not clients
Being client-first we treat our clients as our partners. This approach allows us to focus on building long-term relationships based on trust and mutual benefits.

🤗 Honesty
Being honest and open is our standard in communication at work and in everyday life. And we show that by being open to our peers starting from day one.

❤️ Passion, curiosity, growth
Three things that drive us forward and make us better with every complex task we solve and every new design we create. And we are willing to contribute to that.

💪 Action and reaction
At Merge, we don’t wait until someone tells us what to do. Being experts in our fields, we go out and propose the solution first, and get feedback second.

👀 Failures are fingerposts to success
Those who fear making a mistake create with boundaries in mind. We promote out-of-box thinking under the supervision of a mentor to nourish creativity.

Apply for the job

Do you want to join our team as our new Senior Front-End Developer? Then we'd love to hear about you!

Follow us on Instagram