Herrmann · 20 hours ago
Lead Engineer, Engineering Manager, US
Maximize your interview chances
Information TechnologyInternet
Diversity & Inclusion
Insider Connection @Herrmann
Get 3x more responses when you reach out via email instead of LinkedIn.
Responsibilities
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
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
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
Preferred
Experience with React-related libraries used in front-end-heavy applications like redux, react-router, react-saga, react-thunk, etc
Experience and knowledge of SaaS/subscription business models is a huge plus
Familiarity with integrating and leveraging large language models (LLM) to enhance application capabilities, user interactions, and data processing
Knowledge of security protocols, data protection measures, and compliance standards relevant to software development and deployment
Experienced in Agile development frameworks, with a commitment to lean practices and continuous improvement in a fast-paced development environment
Excellent analytical and problem-solving abilities, with a track record of delivering innovative solutions to complex technical challenges