Koombea is looking for an expert developer in Ruby on Rails to act as a Solutions Architect in a software development team.
Your main focus is on designing, planning and leading the technical decisions made in a project considering the impact on the business outcomes, development effort and making sure that the development team understands and uses the plan you design in order to implement the solution.
You should have vast experience working in software development projects, you’re preferably a Senior Developer comfortable with complex requirements that integrate multiple systems or teams. You know how to navigate your way around multi-disciplinary teams and technologies while keeping track of business constraints such as cost of third party services, scalability and implementation times.
Building and designing integrated information systems to meet the project’s needs.
Assessing current systems architecture and working with the technical team to improve it, your role is to lead the design and definition of the improvement proposal.
Resolving technical problems as they arise, regardless of the complexity.
You do your best to investigate new technologies and learn about existing systems in order to figure out possible solutions.
Provide supervision and guidance to development teams, ensuring that best practices are being followed and elevating the development team.
Continually researching current and emerging technologies and proposing changes where needed, you’re passionate about new technologies and like to experiment and propose new ways of solving problems.
Informing various stakeholders about any problems with the current technical solutions being implemented, you can easily communicate to technical and non-technical people.
Assessing the business impact that certain technical choices have, such as budget changes or roadmap impact.
You know about performance optimization, data modeling, scalability and reducing tech debt in software development.
As part of an agile development team, you participate in sprint planning meetings, daily stand ups and follow the agile development process comfortably.
You feel comfortable sharing feedback about existing solutions or proposals and are open to receiving suggestions for your own solutions and proposals.
Bachelor’s degree in Information Technology, Software Engineering, Computer Science, or related field.
Efficient communication skills and very good command of english.
At least seven years of experience developing with Ruby on Rails.
Proven experience in software engineering and software architecture design.
Any project management experience is a plus.
Knowledge of a second coding language is great, but understanding more than two is desired.
Proven experience of data modeling, as well as designing scalable data models for modern software projects.
Strong communication and good leadership skills.
Experience working with Scrum Teams.
Proficient understanding of code versioning tools, such as Git.