Job Description
About the Role:
We are looking for a highly skilled Senior Software Engineer to join our innovative team in Columbus, Ohio. At Apex Dynamics, we are building the next generation of cloud-based solutions that drive efficiency for Fortune 500 clients. You will have the opportunity to work on challenging projects, mentor junior developers, and shape the technical direction of our products.
Why Join Us?
• Competitive salary and comprehensive benefits package.
• Flexible work environment with remote and hybrid options.
• Continuous learning and professional development opportunities.
• State-of-the-art technology stack and collaborative culture.
Responsibilities
- Design, develop, and deploy high-quality software solutions using modern programming languages and frameworks.
- Conduct code reviews and provide constructive feedback to team members to ensure code quality and adherence to best practices.
- Collaborate with cross-functional teams, including product managers and designers, to translate business requirements into technical specifications.
- Identify and troubleshoot complex technical issues, ensuring system reliability and performance.
- Mentor junior engineers and contribute to the technical onboarding process.
- Stay current with emerging technologies and industry trends to propose innovative solutions.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s degree preferred).
- 5+ years of professional software development experience.
- Strong proficiency in Python or Java and experience with React or Angular.
- Experience with cloud platforms such as AWS or Azure.
- Familiarity with database management systems, particularly PostgreSQL or MongoDB.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and the ability to work effectively in an Agile environment.