- Company Name
- MyUnisoft
- Job Title
- Back-end Developer Ruby On Rails H/F
- Job Description
-
Job Title: Back‑End Developer Ruby on Rails (M/F)
Role Summary:
Senior Ruby on Rails developer responsible for designing, implementing, and maintaining high‑performance back‑end services and APIs, primarily for an accounting software platform. Works closely with front‑end, product, UX/UI, and QA teams to deliver scalable, secure, and modular solutions.
Expectations:
- Deliver robust, well‑tested Ruby on Rails code that meets business requirements.
- Engage in code reviews, enforce coding standards, and adopt best practices.
- Lead performance optimization, refactoring, and technical debt reduction.
- Ensure PostgreSQL schemas are efficient, secure, and scalable.
- Mentor junior developers and drive continuous improvement initiatives.
Key Responsibilities:
1. Build and extend RESTful APIs, integrating smoothly with front‑end and third‑party services.
2. Review and refactor legacy code, perform complex migrations, and optimize database queries.
3. Design and maintain PostgreSQL database schemas, ensuring data integrity and scalability.
4. Participate in architectural discussions, contributing to the move toward modular, scalable structures (micro‑services/monorepo).
5. Collaborate with cross‑functional teams (Product Owners, Front‑End, UX/UI, QA) to align technical solutions with business needs.
6. Manage Docker environments for development, testing, and deployment.
Required Skills:
- 3+ years of enterprise back‑end development in Ruby on Rails.
- Deep knowledge of RESTful API design, implementation, and optimization.
- Strong expertise in PostgreSQL: schema design, query optimization, and performance tuning.
- Experience with Docker and containerized deployment pipelines.
- Familiarity with code review tools, version control (Git), and continuous integration.
- Excellent problem‑solving, communication, and teamwork skills.
- Proactive mindset with a passion for technical excellence and innovative solutions.
Required Education & Certifications:
- Bachelor’s degree (or equivalent) in Computer Science, Software Engineering, or related technical field.
- No mandatory certifications, but knowledge of relevant training (e.g., Rails, PostgreSQL, Docker) is advantageous.