Job Description
Join the Future of Technology in Long Beach
Apex Dynamics is seeking a talented and motivated Senior Software Engineer to join our elite engineering team. We are a top-tier tech company dedicated to building scalable, high-impact software solutions. We offer competitive compensation, weekly pay cycles, and a collaborative culture that values innovation and professional growth.
In this role, you will lead the design and implementation of robust backend systems and microservices, working closely with product managers and designers to deliver exceptional user experiences.
Responsibilities
- Design, develop, and maintain high-quality software applications using modern programming languages and frameworks.
- Collaborate with cross-functional teams to define, design, and ship new features with a focus on performance and scalability.
- Write clean, efficient, and well-documented code, conducting thorough code reviews to ensure best practices.
- Debug and resolve complex technical issues, ensuring system stability and uptime.
- Participate in the full software development lifecycle, from requirements gathering to deployment and maintenance.
- Mentor junior engineers and provide technical guidance to the team.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- 5+ years of professional software development experience.
- Strong proficiency in Python, Java, or JavaScript (React/Node.js preferred).
- Experience with cloud platforms such as AWS, GCP, or Azure.
- Deep understanding of data structures, algorithms, and software design patterns.
- Familiarity with containerization tools like Docker and orchestration with Kubernetes.
- Excellent problem-solving skills and the ability to work in an agile environment.