Job Description
NexGen Dynamics is urgently hiring a talented Senior Software Engineer to join our Minneapolis, MN team. Due to significant business growth, we are seeking a dedicated professional to lead the development of our next-generation platform. This is a full-time opportunity offering a competitive salary and a comprehensive benefits package.
We are looking for a visionary engineer who thrives in a fast-paced environment and is passionate about building scalable, high-performance software solutions. You will work closely with cross-functional teams to drive innovation and deliver exceptional user experiences.
Responsibilities
- Design, develop, and maintain scalable software applications using modern programming languages and frameworks.
- Collaborate with product managers, designers, and other engineers to define, design, and ship new features.
- Write clean, maintainable, and efficient code through comprehensive unit and integration testing.
- Mentor junior developers and conduct rigorous code reviews to ensure code quality and adherence to best practices.
- Identify and resolve technical debt and performance bottlenecks in existing systems.
- Participate in agile ceremonies including daily stand-ups, sprint planning, and retrospectives.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related technical field (Master’s preferred).
- Minimum of 5 years of professional software development experience.
- Strong proficiency in Python, JavaScript, or Java, with experience in frameworks like React or Angular.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Deep understanding of data structures, algorithms, and software design patterns.
- Excellent problem-solving skills and the ability to work in a fast-paced, agile environment.