Job Description
Join our cutting-edge engineering team in Memphis and build scalable solutions that impact millions! InnovateTech Solutions is seeking a passionate Software Engineer to drive innovation in our fintech platform. You'll collaborate with cross-functional teams to architect, develop, and deploy high-performance applications while mentoring junior developers. Enjoy competitive compensation, flexible work arrangements, and opportunities for professional growth in a dynamic environment.
Responsibilities
- Design, implement, and maintain robust backend services using Java and Spring Boot
- Develop responsive front-end applications with React and TypeScript
- Optimize database performance and ensure data integrity with PostgreSQL
- Implement CI/CD pipelines using AWS and Docker for seamless deployments
- Conduct code reviews and enforce best practices across the development lifecycle
- Troubleshoot complex system issues and implement scalable solutions
- Collaborate with product teams to translate business requirements into technical specifications
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in Java, Spring Boot, React, and relational databases
- Strong understanding of microservices architecture and REST APIs
- Proficiency in cloud platforms (AWS/GCP) and containerization
- Excellent problem-solving skills and attention to detail
- Experience with Agile methodologies and version control (Git)
- Strong communication skills with the ability to work in cross-functional teams