Job Description
We are seeking a highly skilled and innovative Senior Software Engineer to join our elite engineering team in Oakland, CA. At Apex Data Systems, we are not just building software; we are architecting the future of fintech and data analytics. You will have the opportunity to work on cutting-edge projects that impact millions of users, utilizing the latest cloud technologies in a collaborative, inclusive environment. If you thrive in a fast-paced setting and want to push the boundaries of what's possible in software engineering, we want to meet you.
Why Join Us?
- Work from our modern downtown Oakland office with a view of the Bay Bridge.
- Competitive salary and comprehensive benefits package.
- Generous equity package for all employees.
- Continuous learning budget and conference attendance.
Responsibilities
- Design, develop, and deploy scalable web applications and APIs using modern frameworks and cloud-native architecture.
- Write clean, efficient, and maintainable code while adhering to best practices and coding standards.
- Collaborate closely with cross-functional teams (product, design, and operations) to define features and drive technical decisions.
- Mentor junior developers, conduct code reviews, and contribute to the technical roadmap.
- Optimize application performance, ensure high availability, and troubleshoot complex system issues.
- Participate in agile ceremonies, including sprint planning, stand-ups, and retrospectives.
Qualifications
- 5+ years of professional software development experience with a strong focus on full-stack development.
- Proficiency in programming languages such as Python, JavaScript, TypeScript, or Go.
- Strong experience with modern frontend frameworks like React, Vue, or Angular.
- Deep understanding of database systems (SQL and NoSQL) and RESTful API design.
- Experience deploying and managing applications on cloud platforms (AWS, GCP, or Azure).
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- Excellent problem-solving skills and ability to work in a fast-paced, agile environment.