Are you applying to the internship?
Job Description
Job Title: Senior Full-Stack Software Engineer
Location: San Francisco, CA (Hybrid Model)
About Us: Elevate Technologies
Elevate Technologies is a dynamic and rapidly growing tech company at the forefront of revolutionizing data intelligence for the modern enterprise. We build cutting-edge SaaS platforms that empower businesses with actionable insights, driving efficiency and strategic growth. Our mission is to transform complex data into intuitive, impactful solutions. We foster an agile, inclusive, and innovative environment where creativity is encouraged, and every team member’s contribution is highly valued. Join us to work on challenging problems, push technological boundaries, and make a tangible impact on global businesses.
The Opportunity: Senior Full-Stack Software Engineer
We are searching for 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 the end-to-end development of our flagship data intelligence platform. You will design, develop, and deploy robust, scalable, and high-performance solutions, working across our entire stack—from intuitive front-end interfaces to powerful backend services and reliable cloud infrastructure. This role offers the chance to influence architectural decisions, mentor junior engineers, and directly contribute to features that define the future of our product.
What You’ll Do (Key Responsibilities):
- Lead Development: Design, develop, and implement complex features and modules for our SaaS platform, ensuring high quality, scalability, and maintainability.
- Full-Stack Ownership: Work seamlessly across the full software stack, including front-end development with React, backend services with Python/Django, and database interactions.
- Architectural Contribution: Participate in architectural discussions and decisions, contributing to the long-term vision and technical strategy of our platform.
- Code Quality: Write clean, efficient, well-documented, and testable code. Conduct thorough code reviews for peers, providing constructive feedback and ensuring adherence to best practices.
- Collaboration: Partner closely with Product Managers, UX/UI Designers, and other engineering teams to translate requirements into technical specifications and deliver innovative solutions.
- Performance & Reliability: Optimize applications for maximum speed and scalability, troubleshoot and debug complex production issues, and contribute to post-mortem analysis.
- Mentorship: Mentor and guide junior engineers, fostering a culture of knowledge sharing, continuous learning, and technical excellence within the team.
- Continuous Improvement: Advocate for and implement improvements in development processes, tools, and technologies to enhance team productivity and product quality.
What You’ll Bring (Qualifications):
- Experience: 5+ years of professional experience in full-stack software development, with a strong portfolio of shipped products.
- Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Technical Prowess:
- Frontend: Expertise in modern JavaScript frameworks, particularly React.js (or similar like Angular/Vue.js), with a strong understanding of HTML5, CSS3, and responsive design principles.
- Backend: Strong proficiency in Python and experience with frameworks like Django or Flask. Solid understanding of RESTful API design and implementation.
- Databases: Hands-on experience with relational databases (e.g., PostgreSQL, MySQL) and familiarity with ORM tools. Experience with NoSQL databases (e.g., MongoDB, Redis) is a plus.
- Cloud & DevOps: Experience working with cloud platforms (e.g., AWS, Azure, GCP) and familiarity with containerization (Docker, Kubernetes) and CI/CD pipelines.
- Tools: Proficient with Git for version control and experienced with agile development methodologies (Scrum, Kanban).
- Problem Solving: Exceptional analytical and problem-solving skills, with the ability to break down complex problems and devise elegant, scalable solutions.
- Communication: Excellent verbal and written communication skills, capable of articulating technical concepts clearly to both technical and non-technical stakeholders.
- Leadership & Teamwork: Proven ability to work effectively in a collaborative team environment, take initiative, and contribute to a positive, high-performing team culture.
Bonus Points If You Have:
- Experience with microservices architecture and event-driven systems.
- Familiarity with data visualization libraries (e.g., D3.js, Chart.js).
- Contributions to open-source projects or a strong GitHub profile.
- Experience with performance tuning and scaling large-scale distributed systems.
- Knowledge of security best practices in web application development.
What We Offer:
- Competitive Compensation: A highly competitive salary package, generous equity options, and an annual performance bonus.
- Health & Wellness: Comprehensive medical, dental, and vision insurance for you and your family, mental health support programs, and a generous wellness stipend.
- Professional Development: Dedicated budget for conferences, workshops, certifications, and online courses. Opportunities for internal growth and career advancement.
- Work-Life Balance: Flexible working hours, unlimited paid time off (PTO), paid parental leave, and company-wide recharge days.
- Dynamic Culture: A vibrant, inclusive, and collaborative work environment with regular team-building events, social gatherings, and a strong emphasis on work-life integration.
- Impactful Work: The opportunity to work on challenging, cutting-edge technology that makes a real difference to our customers and the industry.
- Office Perks: Catered lunches, fully stocked kitchens, ergonomic workstations, and an onsite gym (for hybrid/on-site employees).
How to Apply:
If you are a driven and experienced Full-Stack Software Engineer looking to make a significant impact in a fast-paced and innovative environment, we encourage you to apply! Please submit your resume and a cover letter outlining your relevant experience and why you are a great fit for Elevate Technologies through our careers page. We look forward to hearing from you!