Software Engineer- by Top Business
Job Description:
Attend sprint planning meetings to understand the purpose and requirements of the project.
Attend and contribute the technical planning meeting for guidance regarding the best design on how to write the code.
Decide on how the technical design will be implemented
Attend daily stand-up meetings to report work progress status and blockers.
Implement and enhancie code to meet the agreed acceptance criteria.
Optimize application performance by following the agreed upon coding conventions and best practices.
Conduct code reviews for teammates to make sure it is aligned with our standards (Ruby style guide).
Increase code coverage by writing test cases to ensure highest quality of code.
Fix reported support bugs.
Follow up on pushing the code for testing.
Estimate assigned technical tasks.
Qualifications:
Years of Experience: 1-3 years (fresh grades are accepted)
Age range: 20-30 years old
Knowledge:
Solid computer science foundation
Strong knowledge Ruby, JavaScript and Go languages
Strong knowledge about Rails
Strong knowledge about GIT
Understanding of SQL and relational databases
Understanding of in memory databases
Knowledge about elastic search
Skills:
Good verbal and written communication skills
Problem solving
Debugging skills
Behaviors:
Accountable
User-focused
People oriented
Organized
Sense of commitment
Attention to details
Benefits:
Quarterly team retreats
Biannual Hackathon
Attending worldwide events
Flexible hours
Medical Insurance
Transportation: Bus
25% discount on Swvl rides and sharing 50% of the total cost
To know more about this vacancy and to apply: click here
To check our recent job vacancies: click here
To submit your CV to our database for future vacancies: click here
Don't have a professional CV? Use Top Business Smart CV Maker to create your CV in 3 steps, its simple, Fast and best of all free: click here
Basic Data
OfferSoftware Engineer- by Top Business