Job Detail
-
Experience 2 Year
-
Industry Software Company
-
Qualifications Bachelor
Job Description
Our client is seeking a highly motivated Junior Ruby on Rails Developer to join their team. They are looking for an individual who is passionate about web development, eager to contribute to the success of their projects.
Company Benefits
Remote work
Equipment provided by the company to work
Laptop and monitor
Study allowance (NRS 50,000/year)
Monthly team dinner
Bi-annual Nepal team retreat
Nepal public holidays(17-20) days
Travels (HQ Visit after 3 years of service for 2-4 weeks)
Number of Annual Leaves (Paid)
1st year: 1 day of annual leave for 1 month. 11 days of annual leave available in total
2nd year and after: 15 days available if the previous year’s attendance rate was 80% or higher
Refresh leaves (Working anniversary)
3rd year: 10 days
5th year: 20 days
Working hours and working days
5 days working days (Monday – Friday)
Working time can be chosen from 7 -9 am (Starting time) to 4 – 6 pm (ending time) NPT
Total 9 hours with an hour of lunch break
Responsibilities of the Candidate:
– Writing code that is fit for purpose, is scalable, human-readable, and in line with industry best practice
– Designing and implementing RESTful API
– Quality control and assurance of the entire product lifecycle through manual as well as automated tests
– Communicating with the product owner and lead to understanding their business goals and objectives, and interpreting that into the required changes to the platform where necessary
– Collaborating with other developers, teams, designers, and product manager to identify new features and create relevant prototypes for new product ideas
– Deploying production code with CI/CD
– Contribute to R&D of new features as well as develop and optimize microservices
– Studying the problem statements and proposing solutions to decision-makers
– Working on full production cycles from brainstorming and rapid prototyping to developing fully-fledged systems and fine-tuning mechanics, as well as stress testing and bug fixing
– Solving technical problems with simple, efficient, and effective code
– Writing technical and non-technical documentation
– Keep track of new updates and implement them whenever possible
– Participate in recruitment processes such as development test review and technical interview
– Participate/Contribute to code peer review
– Performance evaluation of colleagues and juniors
– Define and maintain internal development, communication, and documentation conventions
– Be involved in project/feature shape-up and task assignments
Requirements:
– Minimum 1-2 years of experience in relevant tech stack (Ruby on Rails)
– Strong knowledge and skills in the following technologies:
– Languages: Ruby
– Framework: Rails
– Database: PostgreSQL
– Misc: Shell Scripting, Redis, Unit Test, Git
– Experience in building and operating cloud services such as AWS is a plus
– Experience deploying service to production via CI/CD pipeline
– Experience writing tests and Continuous Integration
– Ability to build and maintain positive working relationships with stakeholders of various levels
– Excellent attention to detail and willingness to learn new software/processes
– Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions
– Demonstrated ability to onboard and integrate with an organization long-term
– Able to thrive in a fully remote organization with great work ethics
– Able to use initiative and remain self-motivated
– Proactive and able to be self-managed
– Maintaining confidentiality/discretion where required
– Open to taking on new challenges
– Proficient in communication in English (both written and verbal)
– Excellent communication skills for inter-team collaborations including engineers and designers
– Able to write technical and non-technical documentation to create and maintain Knowledge Base