Job Description
We are Apex Dynamics, a premier technology firm in San Diego, and we are looking for a Senior Software Engineer to join our rapidly growing team. This is an urgent hiring position for a top-tier talent who thrives in a fast-paced, innovative environment.
If you are passionate about building scalable software solutions and want to work with cutting-edge technologies, we want to hear from you. We offer a competitive salary, comprehensive benefits, and a collaborative culture that values your expertise.
Responsibilities
- Design, develop, and maintain high-quality software applications using modern programming languages and frameworks.
- Collaborate with cross-functional teams including product managers, designers, and other engineers to define product requirements.
- Write clean, efficient, and well-documented code while adhering to software engineering best practices.
- Participate in code reviews, architecture discussions, and technical planning sessions.
- Debug and troubleshoot complex technical issues to ensure system stability and performance.
- Optimize applications for maximum speed and scalability, ensuring a seamless user experience.
- Mentor junior developers and contribute to a culture of continuous learning and improvement.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience).
- Minimum of 5 years of professional software development experience.
- Proficiency in at least two of the following languages: Python, Java, Go, or C++.
- Strong understanding of data structures, algorithms, and software design patterns.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Familiarity with front-end technologies (React, Vue, or Angular) is a plus.
- Excellent problem-solving skills and the ability to work independently in a fast-paced environment.