Job Description
Are you a visionary Software Engineer looking for your next challenge in sunny San Diego? Apex Digital Systems is seeking a top-tier talent to join our elite engineering team. We are revolutionizing the industry with cutting-edge solutions and are looking for someone who thrives in a collaborative environment and loves solving complex problems.
As a Software Engineer, you will play a pivotal role in designing, developing, and maintaining scalable applications that impact millions of users. If you are passionate about technology and eager to work in a dynamic, high-growth company, we want to hear from you.
Responsibilities
- Design, develop, and maintain high-quality software applications using modern languages and frameworks.
- Collaborate with cross-functional teams (Product, Design, QA) to define, design, and ship new features.
- Write clean, efficient, and maintainable code following best practices and coding standards.
- Conduct thorough code reviews and provide constructive feedback to peers.
- Troubleshoot and debug issues to ensure system stability, performance, and security.
- Participate in the full software development lifecycle, from conception to deployment and maintenance.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 3+ years of professional software development experience.
- Proficiency in programming languages such as Python, Java, or JavaScript/TypeScript.
- Strong understanding of software architecture, design patterns, and data structures.
- Experience with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
- Excellent problem-solving skills, attention to detail, and a proactive mindset.
- Ability to work effectively in an agile environment and adapt to changing requirements.