Job Description
Join the Apex Innovations Engineering Team
We are looking for a highly skilled Senior Software Engineer to join our dynamic team in Austin, TX. As a key player in our engineering squad, you will be responsible for architecting scalable solutions and driving the technical vision of our products. We offer a competitive salary, comprehensive benefits, and the flexibility of remote work options.
Why You'll Love It Here
- Immediate Hire Opportunity: Start impacting our product roadmap from day one.
- Remote-First Culture: Work from anywhere in the US with a focus on flexibility and work-life balance.
- Modern Tech Stack: We use cutting-edge tools including AWS, Kubernetes, and Python.
Role Overview
We are seeking a passionate engineer who thrives in a fast-paced environment. You will bridge the gap between complex business requirements and elegant technical solutions, ensuring our platforms are robust, secure, and user-friendly.
Responsibilities
- Design, develop, and deploy high-quality software solutions that drive business value.
- Collaborate with product managers, designers, and other engineers to define features and technical specifications.
- Mentor junior developers and conduct code reviews to maintain high engineering standards.
- Optimize application performance and ensure system scalability.
- Participate in the full software development lifecycle, from planning and design to testing and deployment.
- Identify technical risks and propose mitigation strategies early in the development process.
Qualifications
- 5+ years of professional software development experience with a strong focus on back-end or full-stack development.
- Proficiency in Python or Java (or similar languages).
- Experience with cloud platforms such as AWS or Azure.
- Strong understanding of database management (SQL/NoSQL).
- Familiarity with containerization tools like Docker and orchestration platforms like Kubernetes.
- Excellent problem-solving skills and the ability to work independently in a remote setting.