Job Description
Welcome to Apex Systems, where innovation meets opportunity. We are currently seeking a highly skilled Senior Software Engineer to join our dynamic team in Richmond, Virginia. We are proud to offer visa sponsorship for qualified international candidates looking to build a future in the US tech industry.
In this role, you will drive the development of scalable web applications, collaborate with cross-functional teams, and mentor junior developers. If you are passionate about code quality, cloud architecture, and contributing to impactful projects, we want to hear from you.
Responsibilities
- Design, develop, and maintain high-quality software solutions using modern frameworks (React, Angular, Node.js).
- Participate in the full software development lifecycle, including requirements analysis, design, coding, testing, and deployment.
- Collaborate with product managers and designers to translate business requirements into technical specifications.
- Optimize application performance and ensure scalability across various environments.
- Conduct code reviews and provide constructive feedback to team members.
- Identify and mitigate technical risks and architectural challenges.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
- 5+ years of professional software development experience.
- Strong proficiency in JavaScript/TypeScript, Python, or Java.
- Experience with cloud platforms (AWS, Azure, or GCP) is highly preferred.
- Ability to obtain and maintain required visa sponsorship (H1B, TN, O-1, etc.) if applicable.
- Excellent problem-solving skills and attention to detail.