Job Description
Are you a top-tier Software Engineer looking for the perfect blend of remote flexibility and a vibrant in-person culture? Apex Systems is hiring a Senior Software Engineer to build scalable, high-performance applications. We offer relocation assistance for candidates moving to our Denver headquarters, making this the ideal opportunity to transition from Georgia or anywhere else across the US.
Why Join Us?
- Work from anywhere with a fully remote policy, with the option to come into our Denver office.
- Competitive compensation package with relocation assistance for qualified candidates.
- Access to cutting-edge technologies and continuous learning opportunities.
- A collaborative environment that values innovation and code quality.
We are looking for a self-starter who can thrive in a fast-paced environment and contribute to our mission of delivering world-class software solutions.
Responsibilities
- Design & Development: Architect and implement high-quality, scalable software solutions using modern languages and frameworks.
- Code Quality: Write clean, maintainable, and well-documented code; conduct thorough code reviews.
- Problem Solving: Identify technical challenges and develop innovative solutions to improve system performance and reliability.
- Cross-Functional Collaboration: Partner with product managers, designers, and other engineers to define features and deliver results.
- Testing & Deployment: Develop automated tests and CI/CD pipelines to ensure smooth deployments.
- Mentorship: Guide junior developers and contribute to the technical growth of the team.
Qualifications
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- Experience: 5+ years of professional software development experience.
- Technical Skills: Proficiency in JavaScript (React, Vue, or Angular), Node.js, or Python.
- Database: Strong experience with SQL (PostgreSQL, MySQL) and NoSQL databases.
- Cloud: Familiarity with cloud platforms such as AWS or Azure.
- Agile: Experience working in Agile/Scrum development environments.