Job Description
We are looking for a talented Software Engineer to join our dynamic team in Austin, TX, with the option to work remotely. This is an urgent hire position where you will have the opportunity to shape the future of our products and work with cutting-edge technologies. If you are passionate about code and want to make an impact in a thriving tech hub, we want to hear from you.
At Apex Systems, we pride ourselves on fostering a culture of innovation and collaboration. Our Austin office is located in the heart of the city's tech corridor, offering a vibrant work environment with access to the best local food, coffee, and networking opportunities. Whether you prefer the energy of the office or the comfort of your home, we offer the flexibility to make it work for you.
Responsibilities
- Design, develop, and maintain high-quality software solutions using modern frameworks and languages.
- Collaborate closely with cross-functional teams including product managers, designers, and other engineers to deliver feature-rich applications.
- Write clean, efficient, and maintainable code following industry best practices and coding standards.
- Participate in the full software development lifecycle, including requirements analysis, system design, testing, and deployment.
- Identify and troubleshoot complex technical issues and implement effective solutions to improve system performance and scalability.
- Conduct code reviews and provide constructive feedback to peers to ensure code quality.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- Minimum of 4+ years of professional software development experience.
- Strong proficiency in at least one primary programming language (e.g., Python, Java, JavaScript, or Go).
- Experience with front-end frameworks such as React, Angular, or Vue.js is a plus.
- Familiarity with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
- Strong problem-solving skills and the ability to work in a fast-paced, agile environment.
- Excellent communication skills and a collaborative mindset.