Job Description
Welcome to Apex Digital Solutions, where innovation meets opportunity. We are a forward-thinking technology firm headquartered in the heart of Indianapolis, dedicated to delivering cutting-edge software solutions to our global clientele. We are currently seeking a Senior Software Engineer to join our high-performing team immediately.
This is a fantastic opportunity for a tech professional looking for a full-time role in Indianapolis, IN, with the flexibility to make a significant impact on our product roadmap. If you are passionate about code, agile methodologies, and collaborative problem-solving, we want to hear from you.
Why Join Us?
- Immediate Start: Start your career journey with us today.
- Competitive Compensation: $90k - $130k depending on experience.
- Modern Tech Stack: Work with the latest tools and technologies.
Responsibilities
- Design, develop, and maintain high-quality, scalable software applications using modern web technologies.
- Collaborate with cross-functional teams of product managers, designers, and engineers to define and deliver features.
- Write clean, efficient, and well-documented code following industry best practices and coding standards.
- Participate in code reviews, technical planning, and architectural decision-making processes.
- Troubleshoot and debug complex issues to ensure optimal application performance and user experience.
- Contribute to the continuous improvement of our development pipeline and CI/CD processes.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- Minimum of 5 years of professional software development experience.
- Proficiency in JavaScript, TypeScript, React, or Angular for front-end development.
- Strong experience with Node.js, Python, or Java for back-end development.
- Familiarity with relational and non-relational databases (SQL, MongoDB).
- Strong understanding of software architecture patterns, RESTful APIs, and version control systems (Git).
- Excellent problem-solving skills and ability to work in a fast-paced, agile environment.
Responsibilities
- Design, develop, and maintain high-quality, scalable software applications using modern web technologies.
- Collaborate with cross-functional teams of product managers, designers, and engineers to define and deliver features.
- Write clean, efficient, and well-documented code following industry best practices and coding standards.
- Participate in code reviews, technical planning, and architectural decision-making processes.
- Troubleshoot and debug complex issues to ensure optimal application performance and user experience.
- Contribute to the continuous improvement of our development pipeline and CI/CD processes.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- Minimum of 5 years of professional software development experience.
- Proficiency in JavaScript, TypeScript, React, or Angular for front-end development.
- Strong experience with Node.js, Python, or Java for back-end development.
- Familiarity with relational and non-relational databases (SQL, MongoDB).
- Strong understanding of software architecture patterns, RESTful APIs, and version control systems (Git).
- Excellent problem-solving skills and ability to work in a fast-paced, agile environment.