Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Jacobs Lead Software Developer - Back End 
India, Karnataka, Bengaluru 
714408269

17.08.2024
Your impact

Key Responsibilities:

• Lead the design of customer-facing features, focusing on back-end components, in StreetLight InSight, our flagship SaaS web application

• Implement and maintain functionality for InSight through regular sprints, including unit tests

• Interface among our geographically distributed teams, including San Francisco and Vancouver, and mentor more junior engineers on software architecture, design and development.

• Participate in, and improve processes, including for sprint planning, sprint execution, technical design and code reviews

• Productize analytics handoffs from the Data Science and Data Engineering team

• Deliver product releases to production as appropriate

• TuneStreetLight InSight for performance, scalability, and reliable operation to serve our growing customer base

• Assist Support and Operations in resolving production issues when needed, and improve the product to avoid them in the future

Here's what you'll need

BS / MS in Computer Science, Mathematics, or an Engineering discipline from a top university

• 10+ years of experience as a Software Engineer at a software product company, preferable in an enterprise market

• 5+ years of experience developing web-based SaaS applications

• Competence and interest in all aspects of web application development

• Strong problem solving and solution design skills

• Proficiency in Python (Java, C++, Ruby or Go experience can substitute for Python in a candidate who is open to learning new technologies)

• Proficiency in SQL and working with relational databases

• Experience with working with front-end technologies a plus

• Experience working with and leading a team of developers a plus

• Experience working in cloud-deployed platforms such as AWS, Google Cloud

• Product and customer orientation • Strong communication skills – both written and verbal