Job Description
Join TechNova Solutions as a Senior Software Engineer and revolutionize digital experiences from anywhere in the US! We're seeking innovative minds to architect cutting-edge solutions for Fortune 500 clients. Enjoy flexible remote work with occasional in-person collaboration in Chicago or Ohio, competitive compensation, and a culture that values creativity and impact.
Responsibilities
- Design 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 solutions
- Optimize system performance and implement CI/CD pipelines
- Contribute to open-source projects and stay current with emerging technologies
- Document technical specifications and create comprehensive API documentation
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expert proficiency in Python, Java, or JavaScript/TypeScript
- Strong experience with cloud platforms (AWS/Azure/GCP)
- Proven track record of delivering production-ready code
- Excellent problem-solving skills and architectural thinking
- Experience with containerization (Docker/Kubernetes)