Are you applying to the internship?
Job Description
Senior Software Engineer – Full Stack
Location: San Francisco, CA (Hybrid Remote)
Department: Engineering
Report To: Engineering Manager
About Tech Innovations Inc.
Tech Innovations Inc. is a pioneering leader in cutting-edge software solutions for the global financial technology sector. We empower businesses with intelligent platforms that streamline operations, enhance security, and drive data-driven decisions. Our mission is to build robust, scalable, and intuitive products that redefine industry standards. We foster a culture of innovation, collaboration, and continuous learning, where every team member is encouraged to contribute to our collective success and grow their skills.
The Role
We are seeking a highly skilled and passionate Senior Full Stack Software Engineer to join our dynamic engineering team. In this pivotal role, you will be instrumental in designing, developing, and maintaining complex web applications that form the core of our product offerings. You will work across the entire software stack, from intuitive user interfaces to robust backend services and scalable database solutions. This position requires a strong technical leader who can drive projects, mentor junior engineers, and contribute significantly to architectural discussions and best practices.
Key Responsibilities
- Lead the design, development, and deployment of high-quality, scalable, and maintainable web applications using modern front-end (e.g., React, Angular, Vue.js) and back-end technologies (e.g., Node.js, Python, Java, Go).
- Collaborate closely with product managers, UX/UI designers, and other engineers to translate business requirements and user stories into technical specifications and deliver innovative solutions.
- Design and implement resilient and performant RESTful APIs and microservices.
- Write comprehensive unit, integration, and end-to-end tests to ensure code quality and system reliability.
- Actively participate in code reviews, providing constructive feedback and ensuring adherence to coding standards, best practices, and architectural guidelines.
- Contribute to architectural discussions, evaluate new technologies, and help shape the future direction of our technical stack.
- Optimize applications for maximum speed, scalability, and security, identifying and resolving performance bottlenecks.
- Troubleshoot and debug complex production issues, collaborating with cross-functional teams to ensure timely resolution and minimize downtime.
- Mentor and provide technical guidance to junior engineers, fostering their growth and development within the team.
- Stay abreast of emerging technologies and industry trends, applying relevant advancements to our products and processes.
Required Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.
- 5+ years of professional experience in full stack software development, building and deploying web applications at scale.
- Strong proficiency in at least one modern front-end JavaScript framework (React.js, Angular, or Vue.js) and a deep understanding of HTML5, CSS3, and JavaScript/TypeScript.
- Expertise in at least one back-end programming language (Node.js, Python, Java, or Go) and relevant frameworks (e.g., Express, Spring Boot, Django, Flask).
- Demonstrable experience with relational (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
- Solid understanding of data structures, algorithms, object-oriented design principles, and software design patterns.
- Experience working with cloud platforms (AWS, Azure, or GCP) and understanding of cloud-native architectures.
- Proficiency with version control systems, particularly Git.
- Excellent problem-solving skills, attention to detail, and a proactive approach to identifying and resolving technical challenges.
- Strong communication skills, both written and verbal, with the ability to articulate complex technical concepts to diverse audiences.
Preferred Qualifications
- Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
- Familiarity with CI/CD pipelines and DevOps practices.
- Experience with microservices architecture and event-driven systems.
- Proven track record of leading technical projects or mentoring team members.
- Contributions to open-source projects or a strong portfolio of personal projects.
- Experience within the FinTech industry or working with high-volume, secure transactional systems.
What We Offer
- Competitive Salary & Equity Package: We believe in rewarding our employees generously for their contributions.
- Comprehensive Health Benefits: Medical, dental, and vision insurance for you and your family.
- Generous Paid Time Off: Flexible vacation policy, sick leave, and paid holidays.
- Professional Development: Budget for conferences, online courses, certifications, and continued learning opportunities.
- Flexible Work Environment: Enjoy the benefits of our hybrid remote model, balancing office collaboration with remote flexibility.
- 401(k) with Company Match: Invest in your future with our retirement savings plan.
- On-site Perks: For office days, enjoy catered meals, unlimited snacks, premium coffee, and a fully equipped gym.
- Impactful Work: Opportunity to work on challenging and meaningful projects that impact a global user base.
- Collaborative Culture: Join a team of passionate, brilliant individuals who support each other’s success.
How to Apply
If you are a driven and experienced Senior Full Stack Engineer ready to make a significant impact, we encourage you to apply! Please submit your resume and a cover letter detailing your relevant experience and why you are a great fit for Tech Innovations Inc. through our careers portal.
Equal Opportunity Employer
Tech Innovations Inc. is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.