Job Description
We are looking for a highly skilled Senior Software Engineer to join our dynamic team in Reston, Virginia. This is an immediate hire opportunity for a dedicated professional who thrives in a fast-paced, innovative environment. You will play a critical role in architecting scalable solutions and driving technical excellence across our product suite.
At Apex Digital Systems, we believe in empowering our engineers to build the future. If you are passionate about modern web technologies and want to make a tangible impact, we want to hear from you.
Responsibilities
- Design, develop, and maintain high-quality, scalable software applications using modern web technologies.
- Collaborate closely with cross-functional teams, including product managers and UX designers, to define feature requirements.
- Conduct thorough code reviews to ensure code quality, security, and adherence to best practices.
- Identify and resolve technical debt and performance bottlenecks to optimize application speed.
- Mentor junior developers and contribute to the technical strategy of the engineering department.
- Participate in the full software development lifecycle, from conception and design to deployment and maintenance.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s preferred).
- 5+ years of professional software development experience with a focus on JavaScript, React, or Angular.
- Strong proficiency in RESTful API design and development.
- Experience with cloud platforms such as AWS or Azure.
- Excellent problem-solving skills and the ability to work independently in an Agile/Scrum environment.
- Strong communication skills and a collaborative mindset.