Job Description
Are you a top-tier Software Engineer ready for an immediate challenge?
Apex Digital Solutions is rapidly expanding our engineering team in San Francisco and is seeking a visionary Senior Software Engineer to drive our next big project. We value innovation, speed, and technical excellence. This is a unique opportunity to join a market leader with immediate start availability.
As a Senior Engineer, you will not just write code; you will architect solutions that define the future of our platform. You will work in a collaborative environment where your expertise is valued and your career growth is our priority.
Responsibilities
- Lead Architecture: Design and implement robust, scalable backend systems and RESTful APIs using modern technologies.
- System Optimization: Analyze existing codebases to improve performance, reduce latency, and ensure high availability.
- Code Reviews: Conduct rigorous code reviews to maintain high standards of quality and security across the team.
- Team Mentorship: Mentor junior developers, conduct code reviews, and foster a culture of technical best practices.
- Technical Strategy: Collaborate with product managers to translate business requirements into technical specifications.
- Agile Execution: Participate in sprint planning, stand-ups, and daily operations to deliver features on tight deadlines.
Qualifications
- Experience: 5+ years of professional software development experience.
- Tech Stack: Proficient in JavaScript, TypeScript, Node.js, and React.
- Databases: Strong knowledge of SQL (PostgreSQL) and NoSQL (MongoDB) databases.
- Cloud: Experience with cloud services (AWS or Azure) and containerization (Docker/Kubernetes).
- Problem Solving: Demonstrated ability to troubleshoot complex issues and optimize system performance.
- Communication: Excellent verbal and written communication skills.