Job Description
Join our dynamic engineering team at InnovateTech Solutions, a rapidly scaling tech hub revolutionizing the fintech space. We're seeking a passionate Senior Software Engineer to architect scalable solutions while enjoying flexible remote work options based in Chicago. Collaborate with cross-functional teams to build cutting-edge platforms that serve millions of users. Our agile environment fosters innovation, professional growth, and work-life balance with competitive benefits and equity opportunities.
Responsibilities
- Design, develop, and maintain high-performance microservices using Java and Spring Boot
- Lead code reviews and mentor junior engineers to uphold technical excellence
- Implement CI/CD pipelines using AWS, Docker, and Kubernetes for seamless deployments
- Optimize database performance through advanced SQL queries and NoSQL solutions
- Translate complex business requirements into scalable technical architectures
- Champion test-driven development and automation best practices
- Collaborate with product teams to deliver features on aggressive timelines
Qualifications
- 5+ years of experience in full-stack development with Java/Python
- Expertise in cloud platforms (AWS/Azure) and containerization technologies
- Strong background in RESTful API design and microservices architecture
- Proficiency with CI/CD tools (Jenkins, GitLab CI, CircleCI)
- Experience with relational (PostgreSQL) and NoSQL (MongoDB) databases
- Proven ability to lead technical projects and mentor engineering teams
- Bachelor's degree in Computer Science or equivalent practical experience
- Excellent problem-solving skills and attention to detail