Role OverviewBuild high quality software in a fast-paced, client-driven environment. Collaborate with product managers, engineers, and clients to design, architect, and develop software components from the ground up. Take ownership of and responsibility for the full software development life cycle of your project.
What You Will Do
Mentor others in the design and implementation of production-quality systems and advocate for best practices on the team. Work with languages such as Python, C++, and Javascript/Typescript, and with technologies like Kafka, RabbitMQ, and Humio.
Why It Might Be a Fit
4+ years of experience working with an object-oriented programming language. Knowledge of best practices for testing, automation, and CI/CD. Commitment to building quality software through code reviews, tests, and engagement.
Requirements
- 4+ years of experience working with an object-oriented programming language
- Knowledge of best practices for testing, automation, and CI/CD
- Degree in Computer Science, Engineering, Mathematics, similar field of study or equivalent work experience
Benefits
- Benefits
- Bonus
- Paid holidays
- Paid time off
- Medical
- Dental
- Vision
- Short and long term disability benefits
- 401(k) + match
- Life insurance
- Wellness programs
]]>