Ruby on Rails Developer - TS
Spinamp
Software Engineering
South Africa
Posted on Wednesday, June 14, 2023
As an Engineer, you will be a crucial member of the development team, working closely with other engineers, product managers, and stakeholders to design and build scalable, high-performance systems that meet the needs of our customers.
You will be a seasoned software engineer with a passion for building robust, reliable, and efficient systems. You will be responsible for leading and contributing to the development of our technology platform, working closely with other engineers to design and implement new features, improve performance, and maintain our existing codebase.
You will have a deep understanding of software engineering principles, experience with large-scale distributed systems, and strong communication skills. You should be passionate about building reliable, scalable, and high-performance systems that can serve millions of users worldwide.
Skills and requirements:
- Experience with Ruby on Rails framework
- Experience with other frameworks like Java, Spring Boot, Python is a plus
- 4+ years' of professional development experience
- Experience with RESTful API development and agile development
- Experience with development/design of large-scale software projects.
- Implementation of a modern JavaScript framework (React, Angular, etc.)
- Good understanding of MVC / MVVM concepts
- Experience with SQL or NoSQL database technologies (e.g. MySQL, ElasticSearch, Redis, etc.)
- Micro-services, AWS, Spring Boot, Dockers or Kubernetes
- RESTful Web API experience
- Prior use of continuous deployment tools (CI/CD tools), understand patterns of principles of TDD and DevOps.
Bonus:
- Competitive compensation
- Flexible working hours
- Collaborative, flat, and transparent work culture