Job Description
Join the forefront of innovation in Miami, FL. Apex Digital Systems is seeking a highly skilled Software Engineer to join our dynamic team. We offer an immediate start with a competitive benefits package and a culture that fosters growth and creativity. If you are looking for a role where your technical expertise drives real-world impact, this is the opportunity for you.
We are looking for a problem-solver who thrives in a fast-paced environment and is ready to contribute to scalable, high-performance solutions.
Responsibilities
- Design and Development: Architect and implement robust software solutions using modern technologies and best practices.
- Code Quality: Write clean, maintainable, and efficient code while adhering to coding standards and conducting thorough code reviews.
- Collaboration: Work closely with cross-functional teams including product managers, designers, and other engineers to define features and technical specifications.
- Debugging & Optimization: Identify and resolve complex bugs, performance bottlenecks, and technical debt to ensure system stability.
- Testing: Develop comprehensive unit and integration tests to guarantee the reliability of our applications.
- Documentation: Maintain clear and up-to-date technical documentation for all developed features and APIs.
Qualifications
- Experience: Minimum of 5 years of professional software development experience.
- Programming: Proficiency in Python, Java, or JavaScript with a strong understanding of data structures and algorithms.
- Databases: Solid experience working with relational (SQL) and non-relational (NoSQL) databases.
- Frameworks: Familiarity with modern web frameworks (e.g., React, Angular, Node.js).
- Communication: Excellent verbal and written communication skills with the ability to explain complex technical concepts to non-technical stakeholders.
- Agile: Experience working in an Agile/Scrum development environment.