Software Developer - Ruby on Rails

17 hours ago

Apply Now
Logo of Bulletproof (Cyber Security)

Bulletproof (Cyber Security)

Certified cyber security services to keep you ahead of hackers. Contact us to learn more about our innovative services.

Penetration Testing • Red Team Assessment • Social Engineering • Managed SIEM • DDoS Mitigation

51 - 200

Description

• Develop core products in line with the business product strategy and roadmap. • Build and maintain reliable web applications using Ruby on Rails. • Work on internal tools to enhance operational efficiency. • Identify and fix bottlenecks, bugs, and technical issues. • Maintain and enhance APIs to support application functionality. • Write clean, efficient, and well-documented code. • Participate in code reviews, providing constructive feedback to ensure code quality and adherence to standards. • Collaborate with UI/UX designers to develop a visually appealing and user-friendly interface. • Design and implement robust, scalable, and secure features. • Contribute to all phases of the development lifecycle, from planning to deployment. • Test applications for performance, responsiveness, and security. • Utilise CI/CD tools to automate build, testing, and deployment processes, ensuring software quality and consistency. • Use version control systems, such as Git, to manage the codebase and collaborate effectively with team members. • Troubleshoot, debug, and resolve software defects, providing timely solutions. • Follow best practices including test-driven development, continuous integration, refactoring, and coding standards. • Collaborate with cross-functional teams to define, design, and ship new features in an agile development environment. • Implement and enforce secure coding practices to ensure compliance with security standards. • Stay informed about emerging technologies and industry trends, incorporating relevant advancements into development practices. • Collaborate with cross-functional teams to define software requirements and specifications for the desktop and server application.

Requirements

• Bachelor's Degree or higher in a technical or a STEM field. • Proven track record of delivering high quality web applications. • Commercial experience using Ruby on Rails and associated libraries. • Familiarity of test-driven development and tools (e.g. RSpec). • Good understanding of front-end technologies (HTML, CSS, JavaScript) and frameworks. • Familiarity with MVC, REST and ORM. • Experience with RESTful APIs and web services. • Understanding of agile software development (e.g. XP/Scrum/Kanban). • Good understanding of version control tools (e.g. Git). • Familiarity with continuous integration tools (e.g. GitLab CI, Jenkins, CircleCI). • Good knowledge of relational databases (e.g. MariaDB, PostgreSQL). • Working knowledge of NoSQL databases and object stores (e.g. Redis, S3). • A firm grasp of object-oriented analysis and design. • Understanding of 12 factor/cloud native app design. • Strong problem-solving skills and attention to detail • Excellent communication skills with the ability to present your ideas to a team. • Flexibility, commitment and a collaborative approach to working. • Passion for writing great, simple, clean, efficient code. • Focus on frequent delivery of working systems. • Able to plan and manage time effectively • Excellent written and oral communications skills • Resilient with the capability to work under pressure in a fast-paced corporate environment • Positive can-do attitude

Apply Now

Similar Jobs

August 28

TixTrack

11 - 50

Support cloud infrastructure for Ticketure platform, enhancing performance and reliability.

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com