Job Description
We are seeking a visionary Senior Software Engineer to join our elite remote team. If you are passionate about building scalable, high-performance applications and thrive in a collaborative environment, we want to hear from you. This is a fully remote position based out of Chicago, IL, offering the flexibility of working from home with the backing of a Fortune 500 infrastructure.
Why Join Us?
We are revolutionizing the FinTech industry with cutting-edge AI solutions. Our culture values autonomy, continuous learning, and technical excellence. You will work with the latest technologies and mentor a team of talented developers.
Responsibilities
- System Architecture: Design, develop, and deploy robust microservices and APIs using modern cloud-native technologies.
- Code Quality: Write clean, maintainable, and well-documented code; conduct thorough code reviews to ensure best practices.
- Cross-Functional Collaboration: Partner with product managers, designers, and other engineers to define product requirements and deliver exceptional user experiences.
- Performance Optimization: Identify bottlenecks and optimize application performance to ensure high availability and low latency.
- Mentorship: Guide junior developers, conduct technical training sessions, and foster a culture of knowledge sharing.
- Problem Solving: Troubleshoot complex technical issues and implement innovative solutions to drive business growth.
Qualifications
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s degree preferred).
- Experience: 5+ years of professional software development experience, with at least 2 years in a remote or distributed team environment.
- Programming: Proficiency in Python, Java, or Go, with deep understanding of software design patterns and algorithms.
- Cloud & DevOps: Strong experience with cloud platforms (AWS/Azure/GCP) and containerization tools (Docker, Kubernetes).
- Databases: Expert knowledge of SQL (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis).
- Soft Skills: Excellent communication skills, strong problem-solving abilities, and a proactive attitude toward project success.