Job Description
Join InnovateTech Solutions, a leader in fintech innovation, as we revolutionize digital banking experiences. We're seeking a passionate Senior Software Engineer to architect scalable solutions while enjoying Baltimore's vibrant culture from anywhere in the world. Our remote-first culture combines cutting-edge projects with flexible schedules and comprehensive benefits.
As a key member of our engineering team, you'll collaborate with cross-functional experts to build mission-critical systems serving millions of users. We value innovation, ownership, and continuous learning in a supportive environment where your expertise directly impacts our product's success.
Responsibilities
- Design and implement cloud-native microservices using AWS/GCP infrastructure
- Lead code reviews and mentor junior engineers on best practices
- Optimize system performance and scalability for high-traffic applications
- Translate business requirements into technical specifications
- Implement CI/CD pipelines and automated testing frameworks
- Contribute to architectural decisions and technology stack evolution
Qualifications
- 5+ years of experience in backend development with Java/Python/Go
- Expertise in distributed systems and RESTful API design
- Strong knowledge of containerization (Docker/Kubernetes)
- Proficient with SQL and NoSQL databases (PostgreSQL, MongoDB)
- Experience with cloud platforms (AWS/GCP) and serverless architectures
- BS/MS in Computer Science or equivalent practical experience
- Excellent problem-solving and communication skills