Position: Full Stack Developer
Company: Forbytes
Category: Java
Experience required: 5y
English level: upper

We are searching for an experienced Full Stack Developer to join our small and strong integrations team, where each member of our team is an all-around player that influences the product from the overall experience to full development. You’ll be using top technologies like Java, React, Node.js, and AWS infrastructure to build a unique experience in the world of B2B payments.

Requirements:
5+ years of professional experience as a software engineer with frontend and backend development in all aspects of client-server architecture, design, and implementation.
Strong knowledge of Java and Node.js. – a must
At least 4 years of experience with web client technologies (JavaScript, HTML5, CSS) – a must.
A deep understanding of production systems, the architecture of web products, and web security and performance best practices.
Experience building a product end-to-end, through the technical design, coding, testing, and deployment phases.
Independent, fast learner, and excited about learning new technologies.
Proactive team player with a desire to impact our team, our product, and our customers.
Experience with SQL/NoSQL technologies, such as PostgreSQL/MySQL/MongoDB/ DynamoDB etc.
Ability to self-learn new skills and technologies.
Motivated fast independent learner and great at problem-solving.
Team player with excellent collaboration skills.
Fluent English – spoken and written.
Responsibilities:
Design and implement high-quality, scalable, and secure software, focused on integrations with leading ERP systems.
End-to-end development of features and systems that are used daily by hundreds of end-users.
Investigate, implement and share new technologies and ideas.
Be part of an organic team developing in a fast-paced environment based on CI/CD.
Practice the most advanced client and server-side techniques available with challenging service-oriented architecture, using the best technologies available: React, Node.js, MySQL, Java, Docker, and AWS infrastructure.
Produce design documentation under Mesh Payments standards.

We offer
People: The new team is just being built. You will work directly with our client’s side representative and have your influence on the crucial designs and architecture of the applications.

Self-development: We guarantee regular challenges and the ability to make your own decisions, you will be able to visit leading international tech conferences and organize meetings on the client’s side.

Conditions: Spacious and brand new two-story office with the necessary facilities for you, social package, and compensation benefits that will satisfy even the most demanding specialist.