Job Description
We are Apex Digital Systems, a fast-growing technology firm in Albuquerque, and we are looking for a talented Software Engineer to join our dynamic team immediately. If you are passionate about building scalable, high-performance web applications and want to work in a collaborative, innovative environment, this is your chance.
As a Software Engineer, you will play a pivotal role in designing, developing, and maintaining our core products. We offer a competitive salary, comprehensive benefits, and the opportunity to work on cutting-edge technologies.
Why Join Us?
- Competitive Compensation: $115k - $155k annual salary.
- Modern Tech Stack: Work with React, Node.js, Python, and AWS.
- Flexible Work: Hybrid schedule available for the right candidate.
- Growth Opportunities: Clear career progression path within a growing company.
Responsibilities
- Design & Develop: Architect and implement scalable software solutions and features from conception to deployment.
- Code Quality: Write clean, efficient, and maintainable code following best practices and design patterns.
- Collaboration: Work closely with cross-functional teams (Product, Design, QA) to define requirements and deliver high-quality products.
- Debugging: Identify, troubleshoot, and resolve complex software defects and performance bottlenecks.
- Testing: Create unit and integration tests to ensure software reliability and robustness.
- Documentation: Maintain comprehensive technical documentation for all systems and APIs.
Qualifications
- Education: Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).
- Experience: 3+ years of professional software development experience.
- Languages: Proficiency in JavaScript/TypeScript, Python, or Java.
- Frameworks: Experience with React, Angular, or Vue.js is highly preferred.
- Database: Solid understanding of SQL and NoSQL databases (PostgreSQL, MongoDB).
- Tools: Familiarity with version control (Git) and CI/CD pipelines.