Job Description
Are you a visionary Software Engineer looking to make an impact at a top-tier technology company? Apex Innovations is seeking a talented individual to join our dynamic team in New York City. We are on a mission to revolutionize the FinTech landscape through cutting-edge software solutions and scalable architecture.
As a Senior Software Engineer, you will be instrumental in designing and implementing robust systems that handle millions of transactions daily. We offer a competitive salary, comprehensive benefits, and a culture that prioritizes innovation and professional growth.
Responsibilities
- System Architecture: Design, develop, and maintain scalable software systems and microservices architecture.
- Code Excellence: Write clean, efficient, and maintainable code while conducting rigorous code reviews.
- Performance Optimization: Identify bottlenecks in existing systems and implement optimizations to enhance speed and reliability.
- Collaboration: Work closely with cross-functional teams including Product Managers, Designers, and Backend Engineers.
- Troubleshooting: Debug complex issues and resolve technical challenges in a production environment.
- Mentorship: Guide junior engineers and foster a culture of continuous learning and technical excellence.
Qualifications
- Education: Bachelor’s degree in Computer Science, Engineering, or a related technical field.
- Experience: Minimum of 5+ years of professional software development experience.
- Programming: Strong proficiency in Python or Java with deep knowledge of object-oriented programming.
- Databases: Expertise in SQL databases (PostgreSQL/MySQL) and NoSQL solutions.
- Cloud: Experience deploying and managing applications on AWS or Azure.
- Tools: Proficient in Git, Docker, Kubernetes, and CI/CD pipelines.