Job Description
Join our dynamic team as an immediate-hire Software Engineer and build cutting-edge solutions with full remote flexibility. TechNova Solutions is seeking passionate innovators to architect scalable systems while enjoying competitive compensation and unparalleled work-life balance. This is your opportunity to make an immediate impact in a collaborative environment that values creativity and professional growth.
As a key member of our engineering division, you'll leverage modern technologies to develop robust applications that serve millions of users. We offer comprehensive benefits, flexible scheduling, and a culture that champions continuous learning and technical excellence.
Responsibilities
- Design, develop, and maintain high-performance software solutions using Python, Java, and cloud technologies
- Collaborate with cross-functional teams to deliver scalable microservices and APIs
- Implement CI/CD pipelines and DevOps best practices for seamless deployment
- Conduct code reviews and mentor junior engineers to elevate team capabilities
- Optimize system performance and troubleshoot complex technical challenges
- Translate business requirements into technical specifications and technical designs
- Stay current with emerging technologies and contribute to architectural decisions
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 5+ years of professional software development experience with Python or Java
- Proven expertise with cloud platforms (AWS, Azure, or GCP)
- Strong understanding of microservices architecture and containerization (Docker/Kubernetes)
- Experience with CI/CD tools (Jenkins, GitLab CI, or CircleCI)
- Proficiency in database design (SQL/NoSQL) and RESTful API development
- Excellent problem-solving skills and ability to work independently in remote settings
- Strong communication skills with experience in agile development environments