Job Description
Are you a passionate Software Engineer looking to join a team that is shaping the future of fintech? Apex Innovations is currently seeking a highly skilled and motivated Senior Software Engineer to join our dynamic team in Raleigh, North Carolina. We offer a competitive salary, comprehensive benefits, and the opportunity to work on cutting-edge projects that impact millions of users.
Why Join Us?
- Work with industry-leading technology stack including React, Node.js, and AWS.
- Collaborate with a diverse group of talented engineers and product managers.
- Flexible work environment with a focus on work-life balance.
- Professional development opportunities and tuition reimbursement.
Responsibilities
- Design, develop, and deploy scalable, high-performance software solutions for our clients.
- Write clean, maintainable, and well-documented code following best practices.
- Participate in code reviews, architectural planning, and technical decision-making.
- Mentor junior developers and contribute to the team's technical growth.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Identify and troubleshoot performance bottlenecks and technical issues.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 5+ years of professional software development experience.
- Strong proficiency in JavaScript, TypeScript, or Python.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Deep understanding of software design patterns and architectural principles.
- Experience with relational and non-relational databases (SQL, MongoDB).
- Excellent problem-solving skills and communication abilities.