Job Description
Are you a high-performing Software Engineer seeking an immediate opportunity to join a leading technology firm? Apex Digital Systems is revolutionizing the industry with cutting-edge solutions, and we are looking for a talent like you to join our team in Minneapolis, MN.
We offer a dynamic work environment, competitive compensation, and the chance to work on projects that impact millions. This is an immediate hire position for a self-starter who thrives in a fast-paced, agile environment.
Responsibilities
- Design, develop, and deploy high-quality software solutions using modern programming languages and frameworks.
- Collaborate with cross-functional teams of engineers, designers, and product managers to define feature requirements and deliverables.
- Mentor junior developers and conduct code reviews to ensure best practices and code quality.
- Optimize applications for maximum speed and scalability, including database performance tuning.
- Participate in the full software development lifecycle, from planning and design to testing and deployment.
- Identify and resolve technical debt and architectural bottlenecks in existing codebases.
- Contribute to technical documentation and maintain clear communication with stakeholders.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related technical field.
- 5+ years of professional software development experience.
- Proficiency in at least two modern programming languages (e.g., Python, Java, JavaScript/TypeScript).
- Strong understanding of software design patterns and architectural principles.
- Experience with cloud platforms (AWS, Azure, or Google Cloud) and containerization technologies (Docker, Kubernetes).
- Experience with relational and non-relational databases (SQL and NoSQL).
- Excellent problem-solving skills and the ability to work independently and in a team setting.