**About Distillery**:
Distillery is a high-growth technology services company specializing in end-to-end custom software development and IT staffing for startups, small and mid-size businesses, and enterprises.
We help our clients to imagine, design, engineer and deliver business-defining software and digital experiences whether they're looking for a fully managed team, scalable workforce or individual engineers.
**About the Position**:
As a _Full Stack React | Java Developer _you will work on new technologies and find ways to meet our customers' needs and make it easy for them to do business with us.
You will be a part of a team to resolve a diverse range of complex problems and regularly lead multiple, technically complex, large-scale projects.
**Responsibilities**:
- Produce high-quality, maintainable, and scalable software
- Participate/Lead in technical assessment, scoping, and management of changes to the code based on new business requirements, product enhancements and other change requests
- Participate/design, development and implementation of custom software solutions, refactoring legacy code, new feature development, and test coverage
- Collaborate with the development team to produce high-quality, maintainable and scalable software
- Maintain coding standards and participate in peer code reviews
- Ensure architectural principals and coding standards are maintained across the code and project lifecycles
- Prepare detailed specifications from which programs will be written as well as help design, code, test, debug, document, and maintain those programs
- Analyze requirements, collaborate with the architect, and lead to produce thoughtful software designs
**Requirements**:
- Upper-intermediate English proficiency
- +5 years of development experience with Java and Springboot
- +4 years of development experience with React, HTML, CSS, Javascript
- Demonstrated understanding of API design principles and concepts (REST, GraphQL)
- Strong interpersonal communication skills
- Able to work harmoniously and effectively with non-technical business owners
- Ability to adapt to quickly changing business conditions
- Able to manage multiple projects with competing deadlines and priorities
- Willingness to grow and share his/her knowledge with others on the team
- Experienced in cross-browser compatibility, accessibility, and web standards
- Good knowledge of coding practices and standards, code refactoring, and code documentation is required
- Knowledge in architecture, system design
- Strong understanding of Agile (Scrum) practices
**Nice-To-Have Skills**:
- Experience in Kafka technologies
- Proficient in microservices
- Experience using Jira, Confluence, BitBucket
- Prior experience with Amazon Cloud (AWS) / Azure / GCP
- SQL experience
- Other Backend technologies
**Why You'll Like Working Here**:
- The ability to work on and partner with multi-national teams that are committed to our BEST core values: Best People, Best Expertise, Best Service, Best Teamwork
- A generous, competitive compensation package for exceptional performers, as well as a generous vacation package and competitive benefits plan
- Remote working environment
- Professional and personal development