Software Engineer I
Pattern
Posted: January 29, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
A Software Engineer I is responsible for collaborating with product and development teams to create software solutions, managing databases and applications, and implementing continuous integration and deployment while fostering innovation and best practices.
Required Skills
Job Description
The Software Engineer collaborate with product and development teams to create software solutions, managing databases and applications, and implementing continuous integration and deployment while fostering innovation and best practices.
Essential Duties and Responsibilities :
• Work with product and development teams to create software solutions
• Develop and manage well-functioning databases and applications
• Design and implement continuous integration and deployment
• Problem-solve with alternative approaches and in consultation with stakeholders
• Work as part of a team, encourage innovation and best practices
Qualifications:
• Degree in Computer Science, Information Systems, or a related field
• Experience in Ruby on Rails and/or React
• 1.5+ years of experience in Object-Oriented Design using any language like Ruby, Python, PHP, Java, .NET, etc is also acceptable
• Strong experience with ORM (Object Relational Mapping) tools
• Strong SQL skills and relational database experience (Postgres, MySQL, MSSQL, etc)
• Solid understanding of REST concepts
• Experience working with a cloud operations platform (AWS, Azure, GCP, etc)
• Understanding of object-oriented design patterns
• Working knowledge of standard frontend languages and libraries (e.g. HTML/CSS/JavaScript)
• Experience writing integration and unit tests
• Proficiency with Git