Job Description
Are you a visionary Software Engineer seeking a role that offers stability and immediate impact?
Apex Digital Systems is currently hiring for a Senior Software Engineer in Oakland, CA. We pride ourselves on a culture of innovation and transparency, offering our team members the unique benefit of weekly paychecks to ensure financial flexibility.
Join a team where your code matters, your growth is prioritized, and your hard work is rewarded immediately. We are looking for individuals who are passionate about building scalable solutions and thrive in a fast-paced environment.
Responsibilities
- Design, develop, and maintain high-performance web applications using modern technologies.
- Collaborate with cross-functional teams (product, design, and engineering) to define feature requirements and technical specifications.
- Write clean, maintainable, and well-documented code, adhering to industry best practices and coding standards.
- Participate in code reviews, pair programming, and technical planning sessions to ensure code quality and share knowledge.
- Debug and resolve complex technical issues and performance bottlenecks in production environments.
- Conduct thorough testing and QA to ensure software reliability and user satisfaction.
- Mentor junior developers and contribute to the technical growth of the team.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 5+ years of professional software development experience with a strong focus on JavaScript, Python, or Java.
- Proficiency in front-end frameworks such as React, Angular, or Vue.js.
- Experience with relational and non-relational databases (PostgreSQL, MongoDB).
- Strong understanding of software development life cycles (SDLC), Agile methodologies, and CI/CD pipelines.
- Excellent problem-solving skills and the ability to work independently as well as in a collaborative team setting.
- Strong verbal and written communication skills.