Job Description
We are seeking a visionary Senior Software Engineer to join our dynamic team in Sacramento, CA. At Apex Innovations, we build cutting-edge solutions that drive business growth and user engagement. This is a unique opportunity to lead technical initiatives, mentor a talented group of developers, and work in a fast-paced, innovation-first environment.
Why Join Us?
- Competitive salary and equity package.
- Comprehensive health, dental, and vision insurance.
- Flexible remote and hybrid work options.
- Professional development and continuing education budget.
If you are passionate about clean code, scalable architecture, and solving complex problems, we want to hear from you.
Responsibilities
- Design, develop, and deploy high-quality software solutions using modern programming languages and frameworks.
- Collaborate with cross-functional teams (product managers, designers, and other engineers) to define, design, and ship new features.
- Mentor junior developers, conducting code reviews and providing technical guidance to ensure code quality and best practices.
- Troubleshoot, debug, and optimize application performance to ensure seamless user experiences.
- Participate in the full software development lifecycle, from requirements gathering to deployment and maintenance.
- Stay up-to-date with emerging technologies and industry trends to recommend improvements.
Qualifications
- 5+ years of professional software development experience with a strong focus on back-end or full-stack development.
- Proficiency in Python, Java, or Node.js.
- Experience with cloud platforms such as AWS or Azure.
- Strong understanding of database management systems (SQL and NoSQL).
- Familiarity with containerization technologies like Docker and Kubernetes.
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- Excellent problem-solving skills and the ability to work independently as well as in a team setting.