Job Description
Are you a top-tier Software Engineer looking for the next step in your career?
Apex Digital Systems is seeking a dynamic and innovative Senior Software Engineer to join our rapidly expanding team in Austin, Texas. We pride ourselves on delivering cutting-edge solutions and offer competitive compensation packages, including daily pay options for our valued employees.
As a key member of our engineering squad, you will design, develop, and deploy high-scale software applications that drive our business forward. We are looking for a problem-solver who thrives in a collaborative environment and is passionate about clean code and modern architecture.
Responsibilities
- Design & Development: Architect and implement robust, scalable software solutions using modern technologies and best practices.
- Code Quality: Write clean, maintainable, and well-documented code; participate in rigorous code reviews to ensure high standards.
- Collaboration: Work closely with product managers, designers, and other engineers to define features and solve complex technical challenges.
- Testing: Develop comprehensive unit and integration tests to ensure system reliability, security, and performance.
- Maintenance: Debug complex issues in production environments and optimize existing applications for speed and scalability.
- Documentation: Maintain up-to-date technical documentation and API specifications for the engineering team.
Qualifications
- Experience: 5+ years of professional software development experience.
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- Language: Proficiency in JavaScript, Python, or Java.
- Frameworks: Strong experience with front-end frameworks (React, Vue) and/or back-end frameworks (Node.js, Django).
- Cloud: Familiarity with cloud platforms (AWS, Azure, or Google Cloud) and containerization (Docker, Kubernetes).
- Soft Skills: Strong problem-solving abilities and excellent communication skills.