Job Description
Join our dynamic team at InnovateTech Solutions as a Senior Contract Software Engineer. We're seeking a talented professional to architect and build scalable cloud applications for our cutting-edge FinTech platform. This is a 6-month contract opportunity with potential for extension, offering flexible remote work with occasional in-person collaboration at our downtown San Francisco office.
Our ideal candidate thrives in agile environments and is passionate about solving complex technical challenges. You'll work closely with product teams to deliver high-quality software solutions that impact millions of users. If you're a self-starter with a strong engineering background, we want to hear from you!
Responsibilities
- Design and implement microservices using Node.js, Python, and AWS technologies
- Lead code reviews and mentor junior engineers on best practices
- Optimize database performance and implement robust caching strategies
- Develop CI/CD pipelines using Jenkins and Docker for automated deployments
- Collaborate with cross-functional teams to define technical requirements
- Conduct thorough testing and debugging to ensure system reliability
- Document technical specifications and maintain clean, maintainable code
Qualifications
- 5+ years of experience in backend development with Node.js and Python
- Expertise in cloud platforms (AWS/GCP) and serverless architectures
- Strong understanding of RESTful APIs and GraphQL
- Proven track record of delivering high-traffic applications
- Familiarity with FinTech security standards and compliance requirements
- Experience with CI/CD tools (Jenkins, GitLab CI, GitHub Actions)
- Bachelor's degree in Computer Science or equivalent experience