Job Description
Are you a visionary engineer ready to shape the future of digital experiences? Apex Innovations is seeking a highly skilled Senior Software Engineer to join our dynamic team in Los Angeles. We are looking for a problem solver who thrives in a fast-paced environment and is passionate about building scalable, high-performance software solutions.
As a Senior Engineer, you will play a pivotal role in our product development lifecycle, from architecture design to deployment. You will collaborate with world-class designers and product managers to deliver features that delight millions of users worldwide.
Responsibilities
- Design, develop, and maintain robust, scalable, and secure software applications using modern technologies.
- Collaborate with cross-functional teams (design, product, QA) to define, design, and ship new features.
- Write clean, maintainable, and well-documented code with a focus on best practices and performance optimization.
- Mentor junior developers and conduct technical code reviews to ensure code quality and knowledge sharing.
- Troubleshoot complex system issues and provide innovative solutions to technical challenges.
- Participate in the full CI/CD pipeline, including automated testing and deployment.
Qualifications
- 5+ years of professional software development experience with a strong focus on backend or full-stack development.
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent professional experience).
- Proficiency in programming languages such as Java, Python, or Go.
- Strong experience with front-end technologies (React, Angular, or Vue.js) and RESTful APIs.
- Familiarity with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
- Experience with database technologies (SQL and NoSQL) such as PostgreSQL, MongoDB, or Redis.
- Excellent problem-solving skills and the ability to work independently as well as in a collaborative team setting.