Job Description
We are seeking a talented Junior Software Engineer to join our high-growth team in Raleigh, North Carolina. At Apex Dynamics, we build scalable, user-centric solutions that power the next generation of enterprise technology. This is an excellent opportunity for recent graduates or those with 1-2 years of experience to work alongside industry experts and accelerate their career.
What You'll Do:
- Develop and maintain robust web applications using modern frameworks.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, efficient, and well-documented code following industry best practices.
- Participate in code reviews and provide constructive feedback to peers.
- Debug and troubleshoot issues in both development and production environments.
- Contribute to technical documentation and system architecture planning.
Why You'll Love It Here:
- Competitive salary and comprehensive benefits package.
- Flexible hybrid work model with options to work from home.
- Generous learning and development budget.
- State-of-the-art equipment and tools.
Responsibilities
- Develop and maintain robust web applications using modern frameworks.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, efficient, and well-documented code following industry best practices.
- Participate in code reviews and provide constructive feedback to peers.
- Debug and troubleshoot issues in both development and production environments.
- Contribute to technical documentation and system architecture planning.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- Proficiency in at least one major programming language (Python, Java, or JavaScript).
- Understanding of data structures, algorithms, and software design principles.
- Familiarity with SQL and database management (PostgreSQL, MySQL).
- Knowledge of version control systems (Git) and CI/CD pipelines.
- Strong problem-solving skills and a passion for continuous learning.