Job Description
We are currently urgently hiring a Senior Software Engineer to join our high-growth team in Indianapolis, IN. This is a unique opportunity for a technical expert to make an immediate impact on our product roadmap. If you are looking for a role that combines technical challenge with career advancement, we want to hear from you.
As a Senior Engineer, you will be at the forefront of our technical strategy, leading critical initiatives and mentoring a talented squad of developers.
Responsibilities
- Architecture & Design: Design, develop, and maintain scalable software solutions using modern technologies and best practices.
- Code Quality: Write clean, efficient, and well-documented code while conducting rigorous code reviews.
- Collaboration: Partner with Product Managers and Designers to translate complex requirements into technical specifications.
- Optimization: Analyze application performance bottlenecks and implement solutions to enhance speed and scalability.
- Mentorship: Guide and mentor junior developers, fostering a culture of continuous learning and technical excellence.
- Testing: Develop comprehensive automated tests (unit, integration, end-to-end) to ensure software reliability.
Qualifications
- Experience: Minimum of 5+ years of professional software development experience.
- Language Proficiency: Strong proficiency in JavaScript (React/Vue/Angular) or Python/Java.
- Database Skills: Solid experience with SQL databases (PostgreSQL, MySQL) and familiarity with NoSQL (MongoDB).
- Cloud Computing: Experience deploying and managing applications on cloud platforms (AWS, Azure, or GCP).
- Problem Solving: Proven ability to troubleshoot complex technical issues and design robust solutions.
- Education: Bachelor’s degree in Computer Science, Engineering, or a related technical field.