Are you applying to the internship?
Job Description
Senior Software Engineer, Full Stack
Location: San Francisco, CA (Hybrid Remote)
Job Type: Full-time, Permanent
Salary Range: $140,000 – $180,000 annually + equity and benefits
About Us
At InnovateX Corp., we’re building the future of collaborative enterprise solutions. Our mission is to empower teams worldwide with intuitive, powerful tools that streamline workflows and foster creativity. We pride ourselves on a culture of innovation, continuous learning, and a deep commitment to our users. Join a diverse and dynamic team that’s passionate about solving complex problems and making a tangible impact.
The Opportunity
We are seeking a highly skilled and passionate Senior Full Stack Software Engineer to join our core product development team. In this pivotal role, you will be instrumental in designing, developing, and deploying scalable web applications that power our flagship platform. You will work across the entire software development lifecycle, from conceptualization and architecture to implementation and maintenance, contributing significantly to both our front-end user experience and robust back-end services. This is an exciting opportunity for an engineer who thrives in a fast-paced environment and is eager to take ownership of significant features and technical initiatives.
Key Responsibilities
- Design and develop new features and functionalities for our web platform, ensuring high performance, responsiveness, and security.
- Architect and implement scalable and maintainable solutions across the full stack, including front-end UI components, back-end APIs, and database interactions.
- Collaborate closely with product managers, UX/UI designers, and other engineers to define requirements, scope projects, and deliver high-quality software.
- Write clean, efficient, and well-documented code, adhering to best practices and coding standards.
- Perform code reviews to maintain code quality, share knowledge, and mentor junior engineers.
- Troubleshoot and debug complex issues, identifying root causes and implementing effective solutions.
- Contribute to architectural discussions and technical decision-making processes, advocating for best-in-class technologies and approaches.
- Optimize applications for maximum speed, scalability, and security.
- Participate in the deployment pipeline, including CI/CD processes, monitoring, and on-call rotations as needed.
- Stay current with emerging web technologies, frameworks, and industry trends, applying relevant advancements to our stack.
What You’ll Bring to the Team
Qualifications & Experience
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
- 5+ years of professional experience in full stack web development, with a strong portfolio of shipped products.
- Proficiency in front-end technologies: JavaScript/TypeScript, React (or similar frameworks like Angular, Vue.js), HTML5, CSS3, and modern UI/UX principles.
- Strong experience with back-end languages and frameworks: Node.js (with Express/NestJS) is preferred, but experience with Python (Django/Flask), Ruby on Rails, Java (Spring Boot), or Go will also be considered.
- Demonstrable experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Redis).
- Solid understanding of RESTful API design, development, and consumption.
- Experience with cloud platforms such as AWS, GCP, or Azure.
- Familiarity with containerization technologies (Docker, Kubernetes) and CI/CD pipelines.
- Experience with version control systems, particularly Git.
Skills & Competencies
- Excellent problem-solving and analytical skills, with an ability to break down complex problems into manageable tasks.
- Strong communication and interpersonal skills, able to articulate technical concepts to both technical and non-technical audiences.
- Ability to work independently and as part of a collaborative team in a fast-paced, agile environment.
- Proactive and self-motivated, with a strong sense of ownership and accountability.
- Commitment to writing high-quality, testable, and maintainable code.
- Eagerness to learn new technologies and adapt to evolving project requirements.
Why Join Our Team?
Benefits & Perks
- Competitive salary, significant equity options, and annual performance bonuses.
- Comprehensive health, dental, and vision insurance plans for you and your dependents, with employer contribution.
- Generous paid time off (PTO), including vacation, sick leave, and company holidays.
- 401(k) retirement plan with company matching.
- Flexible working hours and hybrid remote work options to promote work-life balance.
- Professional development budget for conferences, courses, and certifications.
- State-of-the-art office amenities including catered lunches, fully stocked kitchens, and a recreation area.
- Commuter benefits and free on-site parking.
- Wellness programs and gym membership subsidies.
- Vibrant company culture with regular team events, social gatherings, and volunteer opportunities.
Our Commitment to Diversity & Inclusion
InnovateX Corp. is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state, or local laws.
Ready to Apply?
If you are a driven and experienced Senior Full Stack Engineer looking to make a significant impact on a cutting-edge product, we encourage you to apply! Please submit your resume and a cover letter detailing your relevant experience and why you believe you’d be a great fit for InnovateX Corp. through our careers portal. We look forward to reviewing your application!