Job Description
We are looking for a visionary Senior Software Engineer to join our elite team at Apex Innovations. We are building the next generation of enterprise infrastructure, and we need someone who thrives in a fast-paced, high-impact environment. You will be responsible for architecting scalable solutions, mentoring junior developers, and driving technical excellence across the organization.
Why Join Us?
- Competitive compensation and equity package.
- Flexible remote-first policy with a hub in San Francisco.
- Access to cutting-edge technology and continuous learning opportunities.
- Health, dental, and vision insurance with 100% coverage for employees.
Responsibilities
- Design, develop, and maintain high-quality, scalable software solutions using modern web technologies.
- Collaborate closely with product managers and designers to translate complex requirements into technical specifications.
- Mentor and guide junior engineers, conducting code reviews and fostering a culture of knowledge sharing.
- Optimize application performance, ensuring a seamless user experience across all devices.
- Participate in the full software development lifecycle, including planning, coding, testing, and deployment.
- Identify and mitigate technical risks and architectural debt.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 5+ years of professional experience in full-stack software development.
- Strong proficiency in JavaScript (ES6+), React, and Node.js.
- Experience with cloud platforms (AWS, GCP, or Azure) and containerization technologies (Docker, Kubernetes).
- Deep understanding of RESTful APIs, GraphQL, and database systems (PostgreSQL, MongoDB).
- Excellent problem-solving skills and ability to work independently in an Agile environment.
- Strong communication skills with the ability to articulate complex technical concepts to non-technical stakeholders.