Job Description
Are you a visionary engineer looking to shape the future of technology in the vibrant city of Oakland? Bay Area Dynamics is seeking a talented Senior Software Engineer to join our high-growth team.
At Bay Area Dynamics, we don't just write code; we architect solutions that drive business value and user engagement. You will work in a collaborative environment that values innovation, inclusivity, and technical excellence. If you are passionate about building scalable applications and mentoring the next generation of developers, this is your opportunity.
Why Join Us?
- Competitive salary and equity package.
- Comprehensive health and wellness benefits.
- Flexible work arrangements and remote options.
- Professional development and conference budget.
Don't miss this chance to advance your career in one of California's most dynamic hubs. Apply today to become part of our mission!
Responsibilities
- Architect and develop high-quality, scalable software solutions using modern technologies.
- Collaborate with product managers and designers to translate complex requirements into technical specifications.
- Write clean, maintainable, and efficient code while conducting rigorous code reviews.
- Mentor junior developers and foster a culture of continuous learning and technical growth.
- Identify and resolve technical debt to ensure system stability and performance.
- Participate in agile ceremonies including sprint planning, stand-ups, and retrospectives.
- Contribute to the continuous improvement of our CI/CD pipelines and DevOps practices.
Qualifications
- Minimum of 5 years of professional experience in software development.
- Strong proficiency in JavaScript, TypeScript, React, and Node.js.
- Deep understanding of RESTful APIs, GraphQL, and microservices architecture.
- Experience with cloud platforms such as AWS, Google Cloud, or Azure.
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- Excellent problem-solving skills and the ability to work in a fast-paced, agile environment.
- Strong communication skills and the ability to work effectively in cross-functional teams.