What are the responsibilities and job description for the Back End Software Developer-Ruby on Rails is a MUST! position at Perennial Resources International?
THIS ROLE WILL BE ONSITE 5 DAYS PER WEEK IN NEENAH, WI.
NO H1S OR 3RD PARTIES
About the Role
We are seeking a skilled Backend Software Developer with strong experience in Ruby on Rails, PostgreSQL, and JavaScript to join our engineering team. You will play a key role in designing, building, and maintaining scalable web applications, APIs, and backend services that power our products.
---
Key Responsibilities
· Design, develop, and maintain backend systems using Ruby on Rails
· Build and optimize RESTful APIs for internal and external use
· Work with PostgreSQL to design schemas, write efficient queries, and ensure data integrity
· Collaborate with frontend developers to integrate user-facing elements using JavaScript
· Improve application performance, scalability, and reliability
· Write clean, maintainable, and well-tested code
· Participate in code reviews and contribute to best practices
· Troubleshoot, debug, and upgrade existing systems
---
Required Qualifications
· 3 years of professional experience in backend development
· Strong proficiency in Ruby and Ruby on Rails
· Solid experience with PostgreSQL (database design, indexing, query optimization)
· Working knowledge of JavaScript and modern frontend integration practices
· Experience building and consuming RESTful APIs
· Familiarity with version control systems (e.g., Git)
· Understanding of MVC architecture and object-oriented programming
· Strong problem-solving and analytical skills
---
Preferred Qualifications
· Experience with cloud platforms (AWS, Google Cloud Platform, or Azure)
· Familiarity with containerization tools (Docker, Kubernetes)
· Knowledge of CI/CD pipelines
· Experience with background job processing (e.g., Sidekiq)
· Understanding of security best practices in web development
---
Soft Skills
· Strong communication and collaboration skills
· Ability to work independently and in a team environment
· Attention to detail and commitment to quality
· Eagerness to learn and adapt in a fast-paced environment
---
What We Offer
· Competitive salary and benefits package
· Flexible work environment (remote/hybrid options)
· Opportunities for professional growth and development
· Collaborative and inclusive team culture
---
#PRITechJobs
Salary : $110,000 - $130,000