Job Description
We are looking for a visionary Software Engineer to join our rapidly growing team in Minneapolis. This is a remote-first position with the flexibility to work from anywhere within the United States. At Apex Tech Systems, we build scalable software solutions that power modern enterprises.
If you are a problem solver who thrives in a dynamic environment, we want to hear from you.
Responsibilities
- Design, develop, and maintain high-quality software applications using modern programming languages.
- Collaborate with cross-functional teams (product, design, and QA) to define, design, and ship new features.
- Write clean, efficient, and well-documented code, ensuring adherence to best practices.
- Participate in code reviews and provide constructive feedback to peers.
- Identify and resolve performance bottlenecks and technical debt.
- Deploy applications to cloud environments (AWS/Azure) and manage CI/CD pipelines.
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 at least one modern programming language (e.g., Python, Java, C#, JavaScript/TypeScript).
- Experience with front-end frameworks (React, Vue, Angular) and RESTful APIs.
- Strong understanding of database management systems (SQL, NoSQL).
- Excellent problem-solving skills and attention to detail.
- Ability to work independently in a remote setting and communicate effectively via Slack/Zoom.