Job Description
Are you a top-tier Software Engineer looking for the next big challenge?
Apex Systems is urgently seeking a talented Software Engineer to join our remote-first team based in Albuquerque, New Mexico. We offer competitive compensation, comprehensive benefits, and Relocation Assistance for the right candidate. Join us in building the future of technology.
About the Role:
In this pivotal position, you will design, develop, and maintain high-quality software solutions that drive our business forward. You will collaborate with cross-functional teams to deliver features that impact millions of users. If you are passionate about clean code and modern architecture, we want to hear from you.
Responsibilities
- Design and implement scalable, secure, and high-performance software applications.
- Collaborate with product managers and designers to translate requirements into technical specifications.
- Write clean, maintainable, and well-documented code using modern frameworks and languages.
- Conduct code reviews and provide constructive feedback to team members.
- Debug and resolve complex technical issues efficiently.
- Participate in agile ceremonies including sprint planning, daily stand-ups, and retrospectives.
- Contribute to the continuous improvement of our development processes and tools.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 5+ years of professional software development experience.
- Strong proficiency in JavaScript, Python, or Java.
- Experience with modern front-end frameworks such as React, Angular, or Vue.js.
- Familiarity with cloud platforms (AWS, Azure, or Google Cloud).
- Experience with databases (SQL and NoSQL) and version control systems (Git).
- Excellent problem-solving skills and ability to work in a remote environment.