Lead Engineer

3 days ago

Apply Now
Logo of Herrmann

Herrmann

leadership development • sales training • customer service • process improvement • culture change

51 - 200

Description

• Lead and manage a team of engineers (including full-time and contract), overseeing the day-to-day activities and success of the team. • Mentor and help grow the skills of the engineering team. • Act as a thought partner to other lead engineer(s). • Actively work with product managers, designers and other team members to design and implement new features. • Encourage and enforce modern design development practices (e.g., behavioral-driven design and test-driven development). • Continuously update and modernize current features to keep platform(s) at the forefront. • Suggest and introduce advancements to our architectural roadmap to enhance our tech stack and bring our systems into line with modern development. • Collaborate with cross-functional teammates to maintain a world-class business platform. • Uphold Agile best practices and encourage a spirit of experimentation.

Requirements

• Bachelor’s degree in Computer Science, Information Technology, or a related field. • 5+ years of Ruby on Rails experience, with demonstrated expertise in building, scaling, and maintaining Enterprise Ruby on Rails applications. • Proficiency with Ruby frameworks such as Sinatra. • Demonstrated ability to design RESTful APIs and integrate third-party services, with experience in JSON, XML, and WebSockets for real-time communication. • Proficient in front-end technologies, including HTML5, CSS3, JavaScript, and frameworks like React or Angular, ensuring a seamless user interface and user experience. • Expertise in the React framework, capable of developing and optimizing front-end UI to ensure web applications are rendered consistently in cross-browser environments. • Familiarity with bash scripting, designing, and building shell scripts for workflow automation. • Experience with AWS services (EKS, ECR, VPC, EC2, Amplify). • Familiarity with Terraform. • Experience working with Linux operating systems (Ubuntu, Alpine). • Familiarity with New Relic. • Solid understanding of DevOps practices, including CI/CD pipelines and hands-on experience with tools such as Docker, Kubernetes, AWS and Azure, enabling efficient deployment and scaling of applications. • Skilled in database design and development, with experience using various database systems, including NoSQL databases (e.g., PostgreSQL, MongoDB, Cassandra). • Ability to implement automated testing platforms and unit tests. • Experience with test-driven development and testing frameworks (e.g., Cypress, Playwright, Minitest, Rspec). • Experience working with MS Teams tab applications. • Strong written and verbal communication skills. • Strong leadership skills with experience mentoring junior developers and collaborating across departments to drive projects to completion.

Apply Now

Similar Jobs

3 days ago

Versapay

201 - 500

Lead Payments team at Versapay focusing on gateway software architecture and coding.

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com