Job Description
Join TechNova Solutions as a Senior Software Engineer and revolutionize how businesses leverage cloud technology in the heart of the Midwest. We're a rapidly growing fintech startup building scalable payment platforms for enterprise clients. Our Oklahoma City team combines cutting-edge innovation with a collaborative culture where your ideas directly impact product development. Enjoy hybrid work flexibility, competitive equity packages, and the opportunity to mentor junior engineers while solving complex challenges in a supportive environment.
Responsibilities
- Architect and implement microservices using AWS Lambda, Docker, and Kubernetes
- Lead code reviews and mentor junior engineers on best practices
- Optimize database performance with PostgreSQL and Redis caching strategies
- Develop CI/CD pipelines using Jenkins and Terraform for infrastructure as code
- Collaborate with product managers to translate requirements into technical specifications
- Conduct thorough testing including unit, integration, and load testing
- Document system designs and API specifications for cross-functional teams
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in at least one modern programming language (Python, Java, or Go)
- Strong foundation in cloud architecture (AWS preferred)
- Proven experience with containerization and orchestration technologies
- Knowledge of security best practices for web applications
- Excellent problem-solving skills and ability to work in agile teams
- Strong written and verbal communication abilities