Job Description
We are a fast-paced, market-leading tech company revolutionizing the FinTech landscape. We are seeking a visionary Senior Full Stack Engineer to join our elite engineering team in San Francisco. If you thrive in a dynamic environment, love solving complex architectural challenges, and want to build products that impact millions, we want to meet you.
As a key member of our squad, you will own the full software development lifecycle, from conceptualization to deployment. We offer a competitive compensation package, top-tier health benefits, and a culture that prioritizes innovation and work-life balance.
Responsibilities
- Architecture & Design: Design and implement scalable, high-performance web applications using modern JavaScript frameworks.
- Code Leadership: Write clean, maintainable, and efficient code while conducting rigorous code reviews to ensure best practices across the organization.
- API Development: Build and maintain robust RESTful and GraphQL APIs that power our client-facing applications and internal tools.
- Database Management: Optimize database schemas and query performance to ensure data integrity and rapid retrieval.
- Collaboration: Work closely with cross-functional teams including product managers, designers, and backend engineers to deliver features on time.
- Mentorship: Guide junior developers, fostering a culture of continuous learning and technical excellence.
- Testing: Implement automated testing strategies (unit, integration, E2E) to ensure product stability and reliability.
Qualifications
- Experience: 5+ years of professional software development experience with a focus on full-stack web applications.
- Frontend: Proficiency in React, Vue.js, or Angular, including state management (Redux, Vuex) and component libraries.
- Backend: Strong proficiency in Node.js, Python, or Java, and experience with server-side templating.
- Database: Solid understanding of SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases.
- Cloud: Experience with cloud platforms like AWS or Azure (Docker, Kubernetes, CI/CD pipelines).
- Communication: Exceptional verbal and written communication skills with the ability to articulate technical concepts to non-technical stakeholders.
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent professional experience.