Job Description
Apex Digital Solutions is a forward-thinking technology firm headquartered in the heart of Long Beach, CA. We are dedicated to building scalable, high-performance software solutions that drive business growth. We are currently seeking a Senior Software Engineer to join our dynamic team. In this role, you will have the opportunity to architect robust systems, mentor junior developers, and work on cutting-edge projects that impact millions of users.
Why Join Us?
- Competitive salary and comprehensive benefits package.
- Flexible remote and hybrid work options.
- Continuous learning and professional development opportunities.
- Collaborative and inclusive company culture.
Responsibilities
- System Architecture: Design, develop, and maintain scalable software architectures using modern technologies.
- Code Quality: Write clean, efficient, and well-documented code; conduct thorough code reviews to ensure high standards.
- Problem Solving: Troubleshoot complex technical issues and implement innovative solutions to optimize performance.
- Team Leadership: Mentor junior developers and conduct technical training sessions to foster a culture of excellence.
- Agile Collaboration: Work closely with product managers, designers, and other stakeholders in an agile environment.
- Testing & Deployment: Implement automated testing strategies and CI/CD pipelines to ensure seamless deployment.
Qualifications
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s preferred).
- Experience: 5+ years of professional software development experience.
- Programming: Proficiency in languages such as Python, Java, Go, or Node.js.
- Cloud: Strong experience with cloud platforms (AWS, Azure, or Google Cloud) and containerization (Docker, Kubernetes).
- Databases: Expert knowledge of SQL and NoSQL databases.
- Tools: Experience with version control (Git), CI/CD tools (Jenkins, GitHub Actions), and agile methodologies.