Job Description
Apex Systems is looking for a Senior Software Engineer to join our innovative team. In this role, you will be responsible for designing and implementing high-quality software solutions that drive our business forward. We offer a flexible remote-first culture, with a specific focus on supporting the Houston, TX market and providing weekend support options for dedicated engineers.
Key Highlights:
- Work Flexibility: Enjoy the freedom of a remote environment with the option for weekend availability.
- Impact: Work on cutting-edge technologies that power enterprise-level applications.
- Growth: Access to continuous learning and professional development opportunities.
Join us and build the future of technology from anywhere in the United States.
Responsibilities
- Design, develop, and maintain scalable web applications and APIs using modern programming languages.
- Collaborate with product managers and designers to translate requirements into technical specifications.
- Conduct code reviews, debug complex issues, and ensure code quality and performance.
- Implement CI/CD pipelines to automate testing and deployment processes.
- Participate in on-call rotations and weekend maintenance windows to ensure system stability.
- Write clear, concise documentation for technical architectures and API endpoints.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- 5+ years of professional experience in software engineering and development.
- Proficiency in JavaScript, TypeScript, Python, or Java.
- Strong experience with front-end frameworks (React, Angular, Vue) and back-end technologies.
- Experience with cloud services (AWS, Azure, or Google Cloud) and containerization (Docker, Kubernetes).
- Excellent problem-solving skills and the ability to work effectively in a remote team setting.