Job Description
Join a Team That Moves the World
Apex Digital Solutions is a premier technology firm driving innovation across the East Coast. We are looking for a talented and motivated Software Engineer to join our Virginia Beach office. In this role, you will have the opportunity to architect scalable solutions, mentor junior developers, and directly impact the user experience of millions of customers.
Why Join Us?
- Competitive salary and comprehensive benefits package.
- Flexible work environment with hybrid office options.
- Continuous learning and professional development opportunities.
The Role
As a Software Engineer at Apex, you will be at the forefront of software development, leveraging modern technologies to solve complex business problems. We value creativity, precision, and a collaborative spirit.
Responsibilities
- Design, develop, and maintain high-quality software applications using modern programming languages and frameworks.
- Collaborate with cross-functional teams (Product Managers, Designers, QA) to define, design, and ship new features.
- Write clean, efficient, and well-documented code following industry best practices and coding standards.
- Debug, test, and troubleshoot existing software to ensure optimal performance and stability.
- Participate in code reviews and architectural planning sessions to drive technical excellence.
- Optimize applications for maximum speed and scalability.
- Stay current with emerging technologies and industry trends to propose innovative solutions.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent practical experience).
- Minimum of 3-5 years of professional software development experience.
- Proficiency in at least two of the following: JavaScript/TypeScript, Python, Java, or C#.
- Experience with front-end frameworks such as React, Angular, or Vue.js.
- Strong understanding of SQL and NoSQL databases.
- Familiarity with cloud platforms (AWS, Azure, or Google Cloud) is a plus.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and the ability to work effectively in a team environment.