Job Description
Join TechNova Solutions and revolutionize the future of software development from the heart of Oklahoma City! We're seeking a passionate Senior Software Engineer to architect cutting-edge cloud solutions while enjoying the flexibility of fully remote work. Collaborate with elite engineers on transformative projects that impact millions, leveraging our state-of-the-art tech stack and agile methodologies. Enjoy competitive compensation, comprehensive benefits, and a culture that champions innovation and work-life balance.
Responsibilities
- Design and implement scalable microservices using Java/Spring Boot and AWS cloud infrastructure
- Lead code reviews and mentor junior engineers to maintain high-quality standards
- Optimize system performance through advanced database tuning and caching strategies
- Develop CI/CD pipelines using Jenkins, Docker, and Kubernetes for seamless deployments
- Collaborate with product teams to translate business requirements into technical specifications
- Contribute to open-source projects and stay current with emerging technologies
- Ensure robust security practices throughout the development lifecycle
Qualifications
- Bachelor's degree in Computer Science or equivalent experience (5+ years)
- Expert proficiency in Java, Python, and modern JavaScript frameworks (React/Angular)
- Deep understanding of cloud platforms (AWS/Azure/GCP) and containerization
- Proven experience with RESTful API design and microservices architecture
- Strong background in SQL and NoSQL databases (PostgreSQL, MongoDB)
- Familiarity with DevOps practices and infrastructure-as-code tools (Terraform)
- Excellent problem-solving skills and ability to thrive in remote team environments