Senior Software Engineer/Tech Lead

Company:  Jobot
Location: Chicago
Closing Date: 25/10/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Hybrid Position

This Jobot Job is hosted by: Duran Workman
Are you a fit? Easy Apply now by clicking the "Apply" buttonand sending us your resume.
Salary: $220,000 - $250,000 per year

A bit about us:

We are on the hunt for a passionate, innovative, and experienced Senior Software Engineer/Tech Lead to join our dynamic team. This is a unique opportunity to work on cutting-edge technologies and be part of an industry-leading team in the technology sector. The ideal candidate will be responsible for developing high-quality applications, designing and implementing testable and scalable code, and leading a team of talented engineers.

Why join us?
  • Hybrid work
  • Great total rewards package w/ equity
  • Opportunity to shape product vision


Job Details

Responsibilities

As a Senior Software Engineer/Tech Lead, you will:

1. Architect, build and maintain excellent software using JavaScript and Node.js.
2. Develop and manage well-functioning microservices and databases.
3. Design and implement APIs and ensure their robustness, scalability, and security.
4. Implement RESTful services.
5. Design and develop SaaS solutions that meet business needs.
6. Work with Google Cloud Platform (GCP) to manage services and applications.
7. Collaborate with cross-functional teams to define, design, and ship new features.
8. Lead and mentor a team of software engineers, providing technical leadership and direction.
9. Conduct code reviews to uphold high-quality code and manage technical debt.
10. Collaborate with the product team to design and launch new features.
11. Troubleshoot, debug and upgrade existing systems.
12. Ensure software is up-to-date with the latest technologies and best practices.

Qualifications

To be successful in this role, you will need:

1. A Bachelor's degree in Computer Science, Information Technology or related field, or equivalent work experience.
2. Minimum of 5 years of experience as a Software Engineer or similar role.
3. Proven experience with JavaScript, Node.js, microservices, API, REST, SaaS, and GCP.
4. Solid understanding of software development life cycle models as well as expert knowledge of both Agile and traditional project management principles and practices.
5. Experience with test-driven development and automated testing frameworks.
6. Strong knowledge of data structures, system design, and algorithms.
7. Experience with performance tuning, improvement, balancing, usability, and automation.
8. Strong problem-solving skills and the ability to work under pressure.
9. Excellent leadership skills with experience in leading, managing, and mentoring a team of software engineers.
10. Excellent verbal and written communication skills.

This is an exciting opportunity to join a dynamic team and contribute to the growth and success of our company. If you have a passion for technology, a drive to innovate and a commitment to team success, we would love to hear from you.

Interested in hearing more? Easy Apply now by clicking the "Apply" button.
Apply Now
Share this job
Jobot
  • Similar Jobs

  • Senior Software Engineer/Tech Lead

    Chicago
    View Job
  • Senior Software Engineer & Tech Lead

    Chicago
    View Job
  • Senior Lead Software Engineer - Personalization & Insights

    Chicago
    View Job
  • Senior Software Engineer Team Lead - Options

    Chicago
    View Job
  • Senior Lead Software Engineer - Personalization & Insights

    Chicago
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙