Job Summary
Our client delivers the best HR software and customer service expertise in partnership with the service industry. Your contributions both big and small will be valued, recognized, and rewarded at every step along our exciting journey. Our team is passionate about growth, innovation, and collaboration. We are constantly striving to improve and better ourselves so that we can better support our customers.
In this role, you will be a full stack engineer part of a focused agile team working closely with Product Owners and UX designers to transform our SaaS application into a mobile first application. Your team will have domain ownership of components of the product base, and as a Software Engineer, you will grow and use your skills to help your team to deliver highly scalable and technically sound software in an Agile method.
Responsibilities
Our client delivers the best HR software and customer service expertise in partnership with the service industry. Your contributions both big and small will be valued, recognized, and rewarded at every step along our exciting journey. Our team is passionate about growth, innovation, and collaboration. We are constantly striving to improve and better ourselves so that we can better support our customers.
In this role, you will be a full stack engineer part of a focused agile team working closely with Product Owners and UX designers to transform our SaaS application into a mobile first application. Your team will have domain ownership of components of the product base, and as a Software Engineer, you will grow and use your skills to help your team to deliver highly scalable and technically sound software in an Agile method.
Responsibilities
- Owns extensive knowledge or area (domain or application) of the product base; takes technical
- leadership within those components; Completes design reviews on owned components
- CI/CD environments
- Test Driven Development (TDD)
- Troubleshooting bugs and production issues.
- Maintains technical knowledge by attending training workshops, reading journals, or online
- references.
- Work with a talented team in an agile environment
- Grow and apply your skills in software development
What You’ ll Bring
- 2+ years of Software Development Experience
- Programming Skills combined with a bachelor’ s degree in Computer Science or Technical
- Certification
- Experience with Java, Spring, and React
- Experience with Relational Databases (SQL Server, Postgres, MySQL, etc.)
- Understanding of Distributed and Service Oriented Design Patterns
- Knowledge of REST principles
- A knowledge of how to deploy software at enterprise scale
- Your love for writing clean, performant code
- A passion for debugging software and squashing bugs
- Development Fundamentals
- Ability to understand and apply architectural direction
- Skills in Unit Testing
- Ability to learn new technology quickly
- Desire for continuous learning
Bonus Points
- Experience with Scala
- Experience with NO SQL database systems (Cassandra, Mongo, ElasticSearch, etc.)
- Test Driven Development (TDD)
Source link
