Job Description
Are you ready to shape the future of digital experiences? Apex Systems is seeking a visionary Senior Full Stack Engineer to join our elite engineering team in Austin. In this role, you will bridge the gap between complex backend logic and seamless user interfaces, driving innovation in a fast-paced environment.
We are looking for a problem-solver who is passionate about clean code, scalable architecture, and creating products that users love. If you thrive in a collaborative culture and want to make a tangible impact, we want to hear from you.
Why Join Us?
- Competitive Compensation: Base salary of $140k - $190k plus performance bonuses.
- Flexible Work: Hybrid work model with options for remote flexibility.
- Professional Growth: Access to the latest tech stacks, conferences, and mentorship programs.
- Modern Stack: We use the latest tools including React, Node.js, and AWS.
Responsibilities
- Design, develop, and maintain high-quality, scalable web applications using modern technologies.
- Collaborate with cross-functional teams (Product Managers, Designers, QA) to define feature requirements and technical specifications.
- Write clean, efficient, and well-documented code following best practices and coding standards.
- Optimize applications for maximum speed and scalability, ensuring responsive and intuitive user experiences.
- Conduct code reviews and provide constructive feedback to junior developers to foster a culture of continuous improvement.
- Troubleshoot, debug, and resolve complex technical issues in production environments.
Qualifications
- 5+ years of professional experience in full-stack software development.
- Proficiency in JavaScript (ES6+), React.js, and Node.js.
- Strong understanding of RESTful APIs and GraphQL.
- Experience with database technologies such as PostgreSQL, MongoDB, or Redis.
- Familiarity with cloud platforms (AWS, Azure, or Google Cloud) and containerization (Docker, Kubernetes).
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and the ability to work effectively in a team environment.