Senior FullStack Engineer (Java/React.js)
Description
We seek a Full Stack Engineer with strong technical expertise, who is interested in joining our growing project that is responsible for developing a highly scalable and distributed platform for one of the largest world-leading manufacturer
As a key member of this team, you will be working in a collaboration with a team of worldwide recognized experts. This is an excellent opportunity to become a key contributor to the project while creating the next generation of network-centric distributed and scalable architectures.
You’ll be a part of a bright engineering team that has open communication, empowerment, innovation, teamwork, and customer-centric culture.
We work with bleeding-edge technologies, including NoSQL databases such as Apache Cassandra, Docker, Java8, Big Data and Clouds, automated testing tools, built in-house Jagger performance measurement tool, Continuous Integration, and Delivery, etc.
Responsibilities:
- Participate in the design and development of the high-performance business application, from requirements analysis to production
- Constantly improve software quality (evaluate and incorporate new libraries, tools, and technologies; code reviews; refactoring; testing; etc.)
- Analyze and improve application performance
- Search for simple and robust solutions to complex tasks
- Work in an agile methodology environment where innovation, teamwork, and creativity are the key to success
- Collaborate with a distributed team of developers, QA engineers, analysts
Requirements:
- 3+ years in Software Development
- Education in Computer Science or similar theoretical knowledge in CS: algorithms and complexity estimation, data structures, operating systems, programming languages
- Knowledge of Java and Spring
- Experience with React.js
- Understanding of serverless applications
- Hands-on experience with Docker and Kubernetes is a plus
- Nice to have an understanding of development principles for Clouds especially for AWS
- Knowledge of Linux/Unix-based operating systems (bash/ssh/ps/grep etc.)
- Understanding of SDLC and agile methodologies in particular
- Desire and ability to quickly learn new tools and technologies
- Ability to proactively identify and solve engineering problems
- Good interpersonal communication skills, both verbal and written. Good written English is a must
We offer:
- Competitive salary
- Work on bleeding-edge projects in a team of experienced and motivated developers and QA engineers
- Flexible working hours
- Business trips to the USA
- Health insurance, a benefits package, company-sponsored conferences, vacations
- Well-equipped office located in the center of the city