Job Description
We are looking for a Senior Software Engineer to join our dynamic team in San Francisco. At Apex Digital Systems, we build scalable, high-performance web applications that power millions of users. If you are passionate about clean code, system architecture, and solving complex technical challenges, we want to hear from you.
As a Senior Engineer, you will take ownership of key features, mentor junior developers, and drive technical initiatives that shape the future of our products. We offer a competitive benefits package, a flexible remote-first culture, and ample opportunities for professional growth.
Responsibilities
- Design, develop, and maintain high-quality, scalable software solutions using modern technologies.
- Collaborate with product managers, designers, and other engineers to define product requirements and deliver features.
- Conduct code reviews, perform debugging, and optimize application performance for speed and efficiency.
- Mentor junior developers and contribute to the team's technical growth and best practices.
- Participate in architectural discussions and ensure adherence to security and compliance standards.
- Write comprehensive documentation and contribute to the technical roadmap.
Qualifications
- 5+ years of professional experience in software development, with a focus on Full Stack development.
- Strong proficiency in JavaScript/TypeScript, React, and Node.js.
- Experience with SQL databases (PostgreSQL, MySQL) and NoSQL solutions (MongoDB).
- Familiarity with cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).
- Excellent problem-solving skills and ability to write clean, maintainable, and testable code.
- Experience with agile methodologies and version control systems (Git).