Job Description
Are you a visionary engineer ready to build the next generation of scalable web applications? Apex Digital Solutions is looking for a Senior Software Engineer to join our innovative team in Oakland, CA. We are committed to fostering a diverse and inclusive workplace where creativity and technical excellence thrive.
In this role, you will be at the forefront of our development lifecycle, designing robust architectures and writing clean, efficient code that impacts millions of users. We offer a competitive compensation package, flexible remote options, and a state-of-the-art office in the heart of downtown Oakland.
Responsibilities
- Design, develop, and maintain high-performance software solutions using modern technologies.
- Collaborate with cross-functional teams (Product, Design, QA) to define features and improve user experience.
- Write unit tests, integration tests, and perform code reviews to ensure code quality and adherence to best practices.
- Identify and resolve technical bottlenecks and performance issues in real-time.
- Mentor junior developers and conduct technical training sessions within the team.
- Participate in architectural planning and technology stack selection to drive long-term scalability.
Qualifications
- 5+ years of professional experience in software development with a focus on web technologies.
- Proficiency in Python, Java, or Go and modern frameworks such as React or Angular.
- Strong experience with cloud platforms (AWS, GCP, or Azure) and containerization (Docker/Kubernetes).
- Familiarity with relational and NoSQL databases (PostgreSQL, MongoDB).
- Excellent problem-solving skills and ability to debug complex systems under pressure.
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent work experience.