Lead Software Developer

evrecruit.io
  • Columbus, Ohio
  • Autofill and Review
10 days ago

Job Description

We're constantly developing new and creative ways to solve complex technology problems. Our enterprise software solutions span a range of Information Technology services. Our originality has attracted outstanding and innovative thinkers, allowing us to grow as an industry leader. Are you a passionate professional, ready to make an impact in the tech world? Join our team today.

Responsibilities:

  • Apply advanced technical knowledge to design and develop a variety of software projects
  • Write high-quality, performant code that adheres to company guidelines and industry best practices
  • Lead modernization of legacy services to current framework versions, maintaining backward compatibility during migration
  • Design and enforce microservices patterns across a large distributed platform
  • Evaluate and govern third-party vendor integrations for reliability and security
  • Own API gateway strategy and inter-service communication patterns (REST, async messaging)
  • Apply business and domain knowledge to develop a deeper understanding of the system and contribute to effective solutions
  • Lead a team of engineers, coaching them through all aspects of the SDLC
  • Develop and maintain extensible applications, APIs, and database models
  • Gather and refine project requirements with UX designers, product managers, and business stakeholders
  • Design and document detailed architectures for software projects, ensuring scalability, maintainability, and alignment with business requirements
  • Ensure applications meet functional and non-functional requirements by participating in testing and enforcing quality standards
  • Oversee deployments and support applications after release
  • Recommend new practices, processes, and procedures to improve quality and productivity
  • Review and approve changes to application code
  • Participate in team processes for planning, tracking work, and continuous improvement
  • Oversee project execution, ensuring team members stay on task, communicate blockers, and meet commitments
  • Evaluate team members' performance and guide them toward growth
  • Stay current with emerging technologies and industry trends
  • Evaluate frameworks, technology, platforms, and tooling solutions

Minimum Requirements:

  • 7+ years of experience building and supporting software systems
  • Microservices architecture: designing, decomposing, and maintaining distributed services
  • Message-driven architecture: experience with orchestration and event-driven patterns
  • Cloud experience (AWS or similar), including cloud-native deployment
  • Experience with legacy system modernization/migration
  • Observability: structured logging, APM, distributed tracing across microservices
  • Strong problem solving and organizational skills
  • Experience with modern backend frameworks, middleware design, and API gateway patterns
  • Familiarity with frontend frameworks (React, Angular) sufficient to collaborate effectively with frontend engineers
  • Experience with relational database design and optimization
  • Bachelor's in Computer Science or similar degree/certification, or equivalent experience

Numbers & Facts

LocationColumbus, Ohio

Skills

  • Amazon Web Services (AWS)unmatched
  • Application Programming Interface (API)unmatched
  • Architectural Designunmatched
  • Best Practicesunmatched
  • Cloud Computingunmatched
  • Coachingunmatched
  • Computer Scienceunmatched
  • Continuous Improvementunmatched
  • Database Designunmatched
  • Database Optimizationunmatched
  • Design Documentunmatched
  • Emerging Technologyunmatched
  • Enterprise Applicationsunmatched
  • Industry/Trade Analysisunmatched
  • Information Technology & Information Systemsunmatched
  • Machine Toolunmatched
  • Microservicesunmatched
  • Middleware Designunmatched
  • Organizational Skillsunmatched
  • Problem Solving Skillsunmatched
  • Product Designunmatched
  • Productivity Managementunmatched
  • Project Executionunmatched
  • Project Trackingunmatched
  • Quality Managementunmatched
  • Quality Metricsunmatched
  • REST (Representational State Transfer)unmatched
  • React.jsunmatched
  • Relational Databases (RDBMS)unmatched
  • Software Administrationunmatched
  • Software Architectureunmatched
  • Software Designunmatched
  • Software Developmentunmatched
  • Software Development Lifecycle (SDLC)unmatched
  • System Migrationunmatched
  • Team Lead/Managerunmatched
  • Technical/Engineering Designunmatched
  • User Experience Design (UXD)unmatched
  • User Interface/Experience (UI/UX)unmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder