Job Description
Join our dynamic team at InnovateTech Solutions as a Senior Software Engineer and shape the future of digital innovation. We're urgently seeking remote talent in Baltimore to build cutting-edge solutions for enterprise clients. Enjoy flexible remote work with occasional in-person collaboration at our Baltimore headquarters. Competitive salary, equity, and comprehensive benefits package included.
Responsibilities
- Architect and develop scalable cloud-native applications using microservices architecture
- Lead code reviews and mentor junior engineers on best practices
- Collaborate with product teams to translate business requirements into technical specifications
- Optimize application performance and implement robust security protocols
- Contribute to CI/CD pipeline improvements and DevOps initiatives
- Participate in agile ceremonies and drive sprint deliverables
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of experience in backend development (Java/Python/Node.js)
- Expertise in cloud platforms (AWS/Azure/GCP) and containerization (Docker/Kubernetes)
- Strong understanding of RESTful APIs and microservices patterns
- Proficiency in database design (SQL/NoSQL) and caching strategies
- Experience with CI/CD tools (Jenkins, GitLab CI, GitHub Actions)
- Excellent problem-solving skills and ability to work autonomously in remote environments