Job Description
We are seeking a highly skilled Senior Software Engineer to join our elite team in Indianapolis. Due to rapid expansion and upcoming product launches, we have an urgent opening for a problem-solver who thrives in a fast-paced environment.
In this pivotal role, you will architect scalable solutions, lead technical initiatives, and mentor junior developers. If you are passionate about clean code, cloud architecture, and driving innovation, we want to hear from you immediately.
Why Join Nexus Dynamics?
- Competitive salary package with performance bonuses.
- Comprehensive health, dental, and vision coverage.
- Flexible work-from-home options and modern office amenities.
- Continuous learning budget and career growth pathways.
Responsibilities
- Design, develop, and deploy high-quality software solutions using modern frameworks and languages.
- Collaborate with cross-functional teams (Product, Design, QA) to define feature requirements.
- Lead code reviews and establish best practices for software architecture and security.
- Optimize application performance and troubleshoot complex technical issues in real-time.
- Mentor junior developers and conduct technical training sessions.
- Participate in agile ceremonies, including sprint planning and retrospectives.
- Ensure all technical documentation is up-to-date and accessible.
Qualifications
- 5+ years of professional software development experience in a professional setting.
- Proficiency in at least two major programming languages (e.g., Python, Java, C#, JavaScript).
- Strong experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Deep understanding of relational and non-relational databases (SQL, NoSQL).
- Experience with containerization and orchestration tools like Docker and Kubernetes.
- Excellent problem-solving skills and the ability to work independently under pressure.
- Strong communication skills with the ability to translate technical concepts to non-technical stakeholders.