Job Description
Are you a visionary engineer looking for the perfect work-life balance? Apex Digital Systems is seeking a talented Software Engineer to join our distributed team. While this is a fully remote position, we prioritize candidates based in Virginia Beach, VA to foster a strong local community of tech professionals.
In this role, you will drive the development of our core platforms, ensuring high performance, scalability, and security. We value autonomy, innovation, and a culture of continuous learning.
Responsibilities
- Architect and implement robust, scalable software solutions using modern technologies.
- Participate in the full software development lifecycle (SDLC), from concept through deployment.
- Conduct thorough code reviews and provide constructive feedback to peers.
- Identify, troubleshoot, and resolve complex technical issues and bugs.
- Collaborate closely with cross-functional teams (UX/UI, Product Management) to define feature requirements.
- Optimize applications for maximum speed and scalability.
- Stay updated on emerging technologies and industry best practices.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 3+ years of professional software development experience in a remote or hybrid environment.
- Proficiency in modern programming languages such as JavaScript, Python, or Go.
- Strong understanding of cloud platforms (AWS, Azure, or Google Cloud).
- Experience with relational and non-relational databases (PostgreSQL, MongoDB).
- Excellent verbal and written communication skills for remote collaboration.
- Demonstrated ability to write clean, maintainable, and well-documented code.