Software Engineer II -Backend
Pattern
Posted: March 12, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
Design and develop scalable and maintainable backend applications using Ruby and Rails, with a strong understanding of Object-Oriented Design principles and multiple programming languages, including Python, Java, and C#.
Required Skills
Job Description
Key Responsibilities:
• Develop and maintain software applications.
• Collaborate with cross-functional teams to achieve technical solutions.
• Communicate technical details internally and with partners.
• Work independently and as part of a team to deliver projects.
Qualifications:
• 2.5+ years of experience in Ruby and Rails development. Experience/Familiarity with Python is required
• 3-6 years of experience in Object-Oriented Design using multiple programming languages (e.g., Python, Java, C#).
• Proficiency with multiple DBMS (e.g., Postgres, MySQL, MongoDB).
• Strong understanding of REST concepts and familiarity with the Richardson Maturity Model.
• Exposure to SRE/DevOps practices and experience in writing automated unit tests.