As a Senior developer you will develop and maintain cutting-edge, complex, and highly scalable web applications using open source technology.
In addition, the right candidate will have hands on experience as a key contributor to the growth and evolution of technologies and systems built by CreativeDrive.
The ideal candidate will also be self-motivated, have excellent communication skills (both written and verbal) and will also be a critical thinker.
Develop high quality code to meet the continued business needs for new application features and refinement of existing functionality.
Identifying and rectifying coding issues or bugs in new or existing tools
Contribute to architecture direction and discussions and assist in the progressive evolution of our existing code base.
Analyze high-level requirements and write detailed functional code to meet the requirement.
Writing maintainable code with extensive test coverage in a professional software engineering environment (with source control, dev / stage / prod release cycle, continuous deployment.
Bachelor’s Degree in Computer Science or a related Software Engineering field is highly preferred or equivalent work experience with
4+ years software development experience and proven experience utilizing Ruby on Rails
3+ years software development experience and proven experience utilizing React
Experience with Linux systems
Distributed architecture experience.
Team player with excellent written and spoken English communication skills
Experience developing RESTful web services
Expert object-oriented programmer in Ruby
Solid Ruby on Rails core concepts knowledge (including gems)
SOLID principles and Design Patterns knowledge / experience.
Experience working with Behavior / Test Driven Development, such as RSPEC
Databases : PostgreSQL
Front End Skills : ReactJS
Bonus Skills :
Language : English + 80%