Job Description
Are you a top-tier Software Engineer looking to make an impact from the heart of the Midwest? Apex Digital Systems is revolutionizing the fintech industry, and we are seeking a visionary engineer to join our elite team in Chicago. We offer a competitive compensation package, flexible remote-first policies, and full relocation assistance for candidates looking to move to the city.
As a Senior Software Engineer, you won't just write code; you'll architect the future of our platform. We value innovation, autonomy, and a culture of continuous learning. Join us and work with the latest technologies in a dynamic environment where your contributions directly influence our success.
Responsibilities
- Design & Architecture: Design, develop, and maintain scalable software solutions using modern languages and frameworks.
- Code Quality: Write clean, maintainable, and efficient code while adhering to best practices and coding standards.
- Collaboration: Partner with product managers, designers, and other engineers to deliver high-quality features on time.
- Mentorship: Guide junior developers, conduct code reviews, and foster a culture of technical excellence.
- Optimization: Identify bottlenecks in existing systems and implement performance improvements to ensure a seamless user experience.
- Deployment: Participate in the CI/CD pipeline, automated testing, and deployment processes to ensure production stability.
Qualifications
- Education: Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent professional experience.
- Experience: 5+ years of professional software development experience.
- Tech Stack: Proficiency in Python, Java, or TypeScript, with experience in React or Angular preferred.
- Cloud: Strong experience with cloud platforms (AWS, GCP, or Azure).
- Database: Solid understanding of SQL and NoSQL databases.
- Soft Skills: Excellent problem-solving abilities and strong communication skills.