Job Description
Join Apex Innovations and be part of a dynamic team reshaping the future of enterprise software in the heart of Oklahoma. We are looking for a Senior Software Engineer who thrives in a collaborative, high-performance environment. If you are passionate about building robust, scalable applications and want to make a tangible impact, we want to meet you.
Why Choose Us?
- Competitive salary and comprehensive benefits package.
- Flexible work arrangements and remote-first culture.
- Opportunities for continuous learning and professional growth.
- State-of-the-art tech stack including AWS, Docker, and Kubernetes.
We are committed to diversity and inclusion. We are an equal opportunity employer and celebrate diversity of experience, knowledge, and skill.
Responsibilities
- Design, develop, and deploy high-quality software solutions that meet business requirements and industry standards.
- Collaborate with cross-functional teams (Product, Design, QA) to define, design, and ship new features.
- Write clean, maintainable, and well-documented code using best practices.
- Conduct thorough code reviews and provide constructive feedback to peers.
- Troubleshoot and debug complex issues to ensure application stability and performance.
- Participate in the full software development lifecycle, from requirements gathering to deployment and maintenance.
- Mentor junior developers and contribute to the technical growth of the team.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- 5+ years of professional software development experience.
- Strong proficiency in Python or Java.
- Experience with modern front-end frameworks such as React.js, Angular, or Vue.js.
- Familiarity with cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).
- Strong understanding of database design and SQL (PostgreSQL, MySQL).
- Excellent problem-solving skills and attention to detail.