Job Description
Are you a visionary engineer ready to architect the next generation of digital solutions?
Vertex Technologies is seeking a top-tier Senior Software Engineer to join our elite team in San Francisco. We are building the infrastructure that powers the future of fintech, and we need a developer who thrives in a fast-paced, innovative environment. If you are passionate about clean code, scalable architecture, and mentoring the next generation of talent, we want to hear from you.
Why Join Us?
- Competitive compensation package ($160k - $220k base).
- Equity participation in a high-growth startup.
- Unlimited PTO and comprehensive health benefits.
- Top-of-the-line equipment and remote-first flexibility.
Responsibilities
- Architect and Develop: Design, implement, and maintain scalable microservices and web applications using modern technologies.
- System Optimization: Identify bottlenecks in existing systems and refactor code to improve performance, reliability, and security.
- Cross-Functional Collaboration: Work closely with product managers, designers, and other engineers to define feature requirements and deliver high-quality software.
- Technical Leadership: Mentor junior developers, conduct code reviews, and establish best practices for coding standards and architecture.
- Cloud & DevOps: Manage deployments to cloud infrastructure (AWS/GCP) and maintain CI/CD pipelines.
- Problem Solving: Troubleshoot complex technical issues and provide innovative solutions to business challenges.
Qualifications
- Experience: 5+ years of professional software development experience with a focus on backend or full-stack development.
- Programming: Proficiency in modern languages such as JavaScript (Node.js), Python, or Go.
- Frameworks: Strong experience with React, Angular, or Vue.js for frontend development.
- Databases: Deep understanding of SQL (PostgreSQL) and NoSQL (MongoDB, DynamoDB) databases.
- Cloud: Experience with cloud service providers (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).
- Soft Skills: Excellent communication skills and the ability to work effectively in a collaborative team environment.