Job Description
We are seeking a highly skilled Senior Software Engineer to join our growing team in Richmond, Virginia. At Apex Innovations, we are committed to building world-class digital products in a collaborative, fast-paced environment.
Why Join Us?
We pride ourselves on being a foreigner-friendly workplace that values diverse perspectives and global talent. Whether you are a local expert or relocating from abroad, if you are passionate about technology and excellent communication skills, we want to hear from you.
Our benefits package includes comprehensive health coverage, flexible working hours, and opportunities for professional growth.
Key Responsibilities:
Responsibilities
- Design, develop, and maintain high-quality software solutions using modern frameworks and languages.
- Collaborate with cross-functional teams including product managers, designers, and other engineers.
- Write clean, scalable, and well-documented code with a focus on best practices.
- Participate in code reviews, technical planning, and architectural discussions.
- Troubleshoot complex production issues and implement effective long-term solutions.
- Mentor junior developers and contribute to team knowledge sharing.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 5+ years of professional software development experience.
- Proficiency in English (written and spoken) is essential for our global collaboration.
- Strong experience with JavaScript, Python, or Java.
- Experience with cloud platforms (AWS, Azure, or GCP) and containerization (Docker/Kubernetes).
- Experience with SQL databases and RESTful API design.
- Ability to work independently and manage multiple priorities in a dynamic environment.