Image Description

Senior Lead Software Engineer

Job Description

Posted about 1 month ago

We are adding a Software Engineering Team Lead, with strong software development leadership experience, to our growing Engineering department:

As an Engineering Team Lead, you have the opportunity to:

  • Lead Scrum ceremonies to help the team inspect adapt, increase and stabilize velocity, and improve Sprint over Sprint
  • Work closely with Product Management to create a stable backlog
  • Work independently and with your team of engineers to develop new user experience-focused web applications, and provide support for existing systems.
  • Work on multiple parts of a web application, from internal backend APIs to dynamic frontend interfaces, with a focus on the former
  • Collaborate with designers, front-end specialists, other engineers, stakeholders, and clients to understand business goals, analyze requirements, formulate solutions, and ensure the successful execution and delivery of the end product using the best technologies.
  • Assist in scoping, estimating, and planning projects.
  • Lead in code review, pairing, and other forms of knowledge sharing.
  • Support of production applications may be required on some projects.
  • Help onboard, mentor, and help others grow and make an impact
  • Requirements

    • Be able to work near a standard U.S Eastern time zone day
    • Previous role as a team lead in an Agile Scrum environment
    • 5+ years of experience building online applications using a modern technical stack (e.g., Java, Ruby/Rails, PHP, etc.)
    • 5+ years of experience running applications in production, ideally with several thousands of users.
    • Excellent "systems thinking." We have many complex systems which require a strong ability to debug and quickly understand what is going on.
    • Understanding of best practices for web development, software architecture and design, and DevOps principles.
    • You value a high performing team, shipping software, and code quality and maintainability.
    • Additional desired skills

      • 5+ years experience PHP, Laravel, and MySQL
      • Familiarity with front-end development using React or a similar library/framework
      • Strong knowledge of secure systems programming practices, OWASP Top 10, etc.
      • Strong knowledge of SQL databases (e.g., MySQL, PostgreSQL, etc.)
      • Experience with AWS, ECS, and containers
      • Experience with microservices concepts, development, and deployment
      • Benefits

        FormAssembly offers several benefits that help to facilitate a healthy team, personal growth, and a work-life balance, all of which contribute to creating a more engaged and passionate workforce.

        • Health benefits (health, dental, vision) for team members based in the United States
        • 401(k) with 4% company match for team members based in the United States
        • 4 weeks paid vacation and 9 company holidays
        • Flexible work schedule
        • Paid parental leave
        • Charitable contribution match
        • Budget for professional development
        • Company provided Mac laptop
        • You'll be joining a talented and fun team, working together to build something great!

Job Summary

Image Description
Bloomington, IN, US Location

Similar Jobs

The largest community on the web to find and list jobs that aren't restricted by commutes or a specific location.

Toptal is hiring a senior Ruby On Rails developer. You sh...

Employment Hero is hiring a software test automation engi...

Leadfeeder is hiring a Senior Ruby on Rails backend engin...