Ruby on Rails,
Full Stack Developer
Full-time
The developer will be part of a small, agile team, working in Ruby on Rails and Vue, focused on building and scaling a proprietary software platform to manage auction business. The successful candidate will be responsible for all aspects of development from database architecture to feature building to testing and deployment.
Key Responsibilities
• Builds and maintains code in Ruby on Rails and Vue. js for internal software application and company website
• Tests and debugs code as needed in RSpec
• Consume and provide APIs
• Ensures the consistency and maintainability of existing applications by creating, maintaining, and enforcing standards/procedures
• Reviews all designs, code and unit test plans where applicable
• Works closely and efficiently with teams members that include a Software Developer, Product Manager and IT Director in a collaborative environment
• Communicates with end-users to improve functionality and new feature builds
Successful candidate
has:
• 3+ years of front and backend development experience
• Solid knowledge of and experience with Ruby on Rails and Vue, React or Angular
• Experience in a UNIX environment, PostgreSQL databases and using Sidekiq and Redis
• Experience with a continuous deployment application
• Thorough understanding of Git
• Experience with AWS (EC2 and S3)
• Strong communication and problem solving skills
Senior Frontend
Developer
(Angular)
Full-time
We are looking for a strong Senior Frontend Developer to expand the existing team with his/her skills and experience. Key responsibilities include the timely delivery of the new complex features with high code quality standards, modifying of existing functionality, peers code reviews, confident understanding of business requirements.
Key Responsibilities
-
Deliver new or amend existing features
-
Ensure high code quality standards
-
Provide vision and judgement
-
Perform code reviews
-
Collaborate with CTO/Solution Architect
-
Collaborate with team members and solution stakeholders
Successful candidate
has:
-
4+ years of experience as Senior Front-End Developer
-
5+ years of experience with Angular
-
Solid understanding of JS and Typescript
-
Understanding of React/Redux, willingness to work with them and improve this knowledge
-
Proactivity (offering ideas and improvements, sharing opinion, making things happen, instead of waiting for them to happen)
-
Can do attitude & walk the talk (lead by example)
-
Commitment to highest quality standards
-
Technology neutral approach, assess and choose technology/frameworks specific to the requirements and available data, not individual preferences
-
Fluency in English language communication, both verbal and written
Senior
Backend Developer
Full-time
We are looking for a strong Senior Backend Developer to expand the existing team with his/her skills and experience. Key responsibilities include the timely delivery of the new complex features with high code quality standards, modifying of existing functionality, peers code reviews, confident understanding of business requirements.
Key Responsibilities
-
Performing code assignments
-
Designing/developing data analysis solutions, data models and technical solutions that meet platform/application requirements
-
Maintaining and managing existing code base
-
Reviewing code in terms of functionality and suggest technical improvements
-
Implementing automated tests
-
Integrating with different software and hardware solutions
-
Mobile application development
Successful candidate
has:
-
At least 5 years' experience as a senior developer in the similar role, preferably with at least 3 of them in the international environment;
-
Solid understanding of software development principles and design patterns
-
Java 11+;
-
Experience in building microservices using Spring stack (Spring IoC, Spring Boot, Spring Security, Spring Data, AOP);
-
Proactivity (offering ideas and improvements, sharing opinion, making things happen, instead of waiting for them to happen)
-
Can do attitude & walk the talk (lead by example)
-
Commitment to highest quality standards
-
Technology neutral approach, assess and choose technology/frameworks specific to the requirements and available data, not individual preferences
-
Fluency in English language communication, both verbal and written