Job Description
We are currently seeking a highly skilled Software Engineer to join our dynamic team in Minneapolis. This is an urgent hiring opportunity for a talented individual ready to make a significant impact. We offer a competitive relocation package for candidates willing to move to our Minneapolis headquarters.
At Apex Logic Systems, we build scalable, cloud-native solutions that power modern enterprises. As a key member of our engineering squad, you will drive the development lifecycle, from concept to deployment, working with the latest technologies in a collaborative environment.
Responsibilities
- Design, develop, and maintain high-quality software applications using modern programming languages.
- Collaborate with cross-functional teams (product managers, designers, QA) to define feature requirements and technical specifications.
- Write clean, efficient, and well-documented code, ensuring adherence to coding standards and best practices.
- Participate in code reviews to ensure code quality and knowledge sharing within the team.
- Troubleshoot, debug, and resolve complex technical issues to ensure system stability and performance.
- Contribute to the architectural design and technical strategy of new products and features.
- Engage in continuous learning and research of emerging technologies to keep our tech stack innovative.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent professional experience).
- Minimum of 4-6 years of professional software development experience.
- Strong proficiency in at least one major programming language (e.g., Python, Java, C#, JavaScript).
- Experience with front-end frameworks (React, Angular, Vue) and back-end APIs.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Experience with relational and non-relational databases (SQL, MongoDB).
- Excellent problem-solving skills and the ability to work in a fast-paced, agile environment.