Job Description
Join TechNova Solutions as a Senior Software Engineer and revolutionize digital experiences for Fortune 500 clients. We're seeking visionary innovators to architect scalable cloud-native applications using cutting-edge technologies. Our Miami headquarters offers a vibrant startup culture with enterprise resources, hybrid work flexibility, and opportunities to mentor junior developers while solving complex technical challenges in FinTech and e-commerce domains.
Responsibilities
- Design and implement microservices architecture on AWS/GCP using Node.js, Python, and Go
- Lead CI/CD pipeline optimization and infrastructure-as-code implementation with Terraform
- Collaborate with product teams to translate business requirements into technical specifications
- Mentor junior engineers through code reviews and architectural design sessions
- Conduct performance tuning and security audits for production systems
- Contribute to open-source projects and represent the company at tech conferences
Qualifications
- Bachelor's degree in Computer Science or equivalent experience (5+ years)
- Expertise in distributed systems, containerization (Docker/Kubernetes), and cloud-native patterns
- Proficiency in multiple programming languages (Python, Java, C#, or Go)
- Strong background in RESTful API design and GraphQL implementations
- Experience with event-driven architectures and message queues (Kafka, RabbitMQ)
- CI/CD expertise with Jenkins, GitHub Actions, or GitLab CI
- Agile/Scrum certification or demonstrable experience in DevOps practices