Job Description
We are Apex Dynamics, a forward-thinking technology firm reshaping the landscape of enterprise solutions. We are currently seeking a highly skilled and motivated Software Engineer to join our team immediately. This is a unique opportunity to work on cutting-edge projects, collaborate with industry veterans, and drive innovation in a dynamic environment.
As a key member of our engineering squad, you will be instrumental in designing, developing, and deploying scalable software solutions that power our global client base. If you are passionate about clean code, system architecture, and solving complex technical challenges, we want to hear from you.
Responsibilities
- Design & Development: Architect and implement high-quality, scalable software components using modern programming languages and frameworks.
- System Architecture: Contribute to the design and evolution of our microservices architecture, ensuring high availability and performance.
- Collaboration: Work closely with product managers, designers, and QA teams to translate business requirements into technical specifications.
- Code Quality: Write clean, maintainable, and efficient code; conduct thorough code reviews to ensure best practices and security standards.
- Testing & Debugging: Develop comprehensive unit and integration tests to ensure robust functionality and reliability.
Qualifications
- Experience: 3+ years of professional software development experience.
- Education: Bachelor’s degree in Computer Science, Engineering, or equivalent technical field.
- Technical Stack: Proficiency in Java, Python, or Go, with experience in React, Node.js, or Angular being a strong plus.
- Cloud Proficiency: Hands-on experience with AWS, Azure, or GCP.
- Database Skills: Strong understanding of SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis).