Job Description
Join TechNova Solutions, an award-winning fintech innovator, as we revolutionize digital payments from our Atlanta headquarters. We're seeking a Senior Software Engineer to architect scalable cloud solutions and mentor our growing engineering team. Enjoy hybrid work, comprehensive benefits, and the opportunity to build cutting-edge financial technology used by millions.
Our ideal candidate thrives in agile environments and possesses expertise in distributed systems. You'll collaborate with product teams to translate business requirements into robust technical solutions while maintaining our commitment to security and performance excellence.
Responsibilities
- Design and implement microservices using Go and Python on AWS infrastructure
- Lead code reviews and architectural decisions for new payment processing modules
- Mentor junior engineers through pair programming and technical workshops
- Optimize database queries and API performance for high-transaction systems
- Implement CI/CD pipelines using Jenkins and Docker for automated deployments
- Contribute to open-source projects and publish technical blog posts
Qualifications
- 5+ years of experience in backend development with Go/Python
- Expertise in cloud platforms (AWS/GCP) and containerization (Docker/Kubernetes)
- Strong understanding of distributed systems and event-driven architecture
- Proficiency in relational (PostgreSQL) and NoSQL databases (MongoDB)
- Experience with payment processing protocols (PCI-DSS compliance)
- BS/MS in Computer Science or equivalent practical experience