Senior Software Engineer, Internal Services & Insights
Justworks
·
Posted:
May 3, 2023
·
Hybrid
About the position
The Senior Software Engineer will be responsible for separating data and functionality as necessary, and will demonstrate an understanding and use of automated testing as a productivity multiplier. They will be working primarily in Ruby on Rails and JavaScript, but prior knowledge is not a requirement. The newly formed Internal Services & Insights team’s mission is to create the most delightful experience for internal customers powered by data and insights while hiding the complexities of internal operations. The team you will be a part of is responsible for accelerating the growth of one of the most strategic investments to create the first in class customer service experience for our customers. The ideal candidate will have a minimum of 5+ years of professional hands-on experience, strong object-oriented design and coding skills, experience working with complicated systems at scale, and experience building new features from scratch using clean, organized, and scalable code.
Responsibilities
- Collaborate with a cross functional team to find solutions to customer challenges
- Take ownership of designing and developing functionalities that are exposed via web
- Promote engineering excellence through technical leadership, knowledge-sharing and mentorship
- Add capabilities to our high-volume, fault-tolerant processing infrastructure
- Implement internal services
- Enhance our testing, monitoring and continuous deployment infrastructure
- Keep extremely sensitive data compartmentalized and secure
- Perform other related duties as assigned
Requirements
- Minimum 5+ years of professional hands-on experience
- Strong object-oriented design and coding skills
- Experience working with complicated systems at scale
- Solid understanding of data structures and algorithms
- Experience building new feature from scratch, using clean, organized, and scalable code
- Experience supporting other engineers and acting as a “tech lead”
- Experience working using Agile/Scrum methodology in a fast-paced environment
- Experience in a high-growth environment working with deadlines and milestones
- Technologies used: Ruby on Rails, Javascript/React, Redux, Sidekiq, React Native, GraphQL, MySQL, AWS, Git, Apollo, Redis, ElasticSearch, Docker, InfluxDB, Redshift, Jenkins, Nagios, CircleCI, DataDog
- Good judgement
- Resourcefulness
- Teamwork and communication
- Influence and leadership