Job Description
We are seeking a highly skilled Senior Software Engineer to join our dynamic team in San Diego. At Apex Digital Solutions, we are pioneers in fintech innovation, and we need a technical leader who can architect robust solutions and mentor the next generation of developers.
As a key member of our engineering squad, you will be responsible for designing, developing, and maintaining high-performance applications that serve millions of users. If you are passionate about clean code, scalable architecture, and want to work in the vibrant tech hub of Southern California, we want to hear from you.
Why Join Us?
- Competitive salary and comprehensive benefits package.
- Flexible work arrangements including hybrid options.
- Continuous learning and professional development budget.
- State-of-the-art equipment and a collaborative, inclusive culture.
Responsibilities
- Design, develop, and maintain scalable web applications using modern frameworks (React, Node.js, or Python).
- Lead architectural decisions and code reviews to ensure high-quality, maintainable, and secure code.
- Collaborate closely with cross-functional teams (Product Managers, Designers, QA) to define feature requirements and user stories.
- Optimize application performance and ensure 99.9% uptime.
- Mentor junior developers and conduct technical training sessions.
- Participate in agile ceremonies including sprint planning, stand-ups, and retrospectives.
- Troubleshoot complex technical issues and implement long-term technical solutions.
Qualifications
- 5+ years of professional software development experience in full-stack development.
- Strong proficiency in JavaScript/TypeScript, React, and a backend language (Node.js, Python, or Go).
- Experience with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes).
- Deep understanding of RESTful APIs, database design (SQL and NoSQL), and version control (Git).
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- Excellent problem-solving skills and the ability to thrive in a fast-paced, agile environment.
- Strong communication skills and the ability to translate technical concepts to non-technical stakeholders.