Job Description
Are you a driven Software Engineer looking to build the future while securing your financial growth? Apex Logic Systems is seeking a talented professional to join our dynamic team in Oklahoma City. We pride ourselves on offering a competitive benefits package that includes company equity options and a weekly pay schedule, ensuring you are rewarded for your hard work every week.
As a key player in our engineering division, you will be responsible for designing, developing, and maintaining high-performance software solutions that drive our business forward. We are looking for someone who is not only technically proficient but also passionate about innovation and collaboration.
Why join us?
- Equity Incentives: Own a piece of the company with our employee stock option plans.
- Weekly Pay: Get paid every week, not just bi-weekly or monthly, for your dedication.
- Modern Tech Stack: Work with the latest tools and technologies in a supportive environment.
- Growth Opportunities: Clear career progression paths within a rapidly expanding firm.
Responsibilities
- Design, develop, and deploy robust software applications and APIs using modern programming languages.
- Collaborate with cross-functional teams, including product managers and designers, to define feature requirements.
- Write clean, maintainable, and efficient code, conducting regular code reviews to ensure quality standards.
- Troubleshoot, debug, and resolve complex technical issues to ensure system stability and performance.
- Mentor junior developers and participate in technical architecture discussions to drive best practices.
- Optimize applications for maximum speed and scalability.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- 5+ years of professional experience in software development (Java, Python, or JavaScript preferred).
- Strong proficiency in relational databases (SQL) and experience with cloud platforms (AWS/Azure/GCP).
- Experience with version control systems (Git) and agile development methodologies.
- Excellent problem-solving skills and the ability to work independently or as part of a team.
- Strong communication skills with the ability to translate technical concepts to non-technical stakeholders.