Job Description
Are you a visionary Software Engineer looking for financial flexibility and a dynamic work environment? Apex Logic Systems is seeking a talented individual to join our rapidly growing team in Memphis, TN. We pride ourselves on delivering cutting-edge solutions while prioritizing our employees' well-being with weekly pay and a transparent culture.
In this role, you will be at the forefront of our digital transformation, designing and maintaining scalable software architectures. We offer a competitive benefits package, remote-first flexibility, and a clear path for career advancement. If you are ready to build the future of tech with us, we want to hear from you.
Responsibilities
- Design & Development: Architect and implement high-quality, scalable software solutions using modern frameworks and best practices.
- Code Review: Conduct thorough code reviews and provide constructive feedback to junior and senior developers alike to maintain high standards.
- System Optimization: Identify and resolve performance bottlenecks, ensuring our applications run efficiently and securely.
- Collaboration: Work closely with cross-functional teams of product managers, designers, and QA engineers to deliver features on time.
- Testing: Develop comprehensive unit and integration tests to guarantee system reliability and reduce technical debt.
- Documentation: Create and maintain clear, technical documentation for all systems and APIs.
Qualifications
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent professional experience).
- Experience: Minimum of 3-5 years of professional software engineering experience.
- Technical Skills: Proficiency in Python, JavaScript, or Java, with experience in React or Node.js being a plus.
- Database: Strong knowledge of SQL and experience with cloud databases (AWS RDS, DynamoDB).
- Tools: Familiarity with version control (Git), CI/CD pipelines, and containerization (Docker/Kubernetes).
- Communication: Excellent verbal and written communication skills, with the ability to explain complex technical concepts to non-technical stakeholders.