Job Description
We are looking for a visionary Senior Software Engineer to join our dynamic team in Columbus, OH. At TechNova Solutions, we are on a mission to revolutionize the logistics industry through cutting-edge technology.
As a key member of our engineering team, you will be responsible for designing, developing, and maintaining high-performance software systems. We value innovation, clean code, and a collaborative culture where your ideas will directly impact our product roadmap.
Why Join Us?
- Competitive salary and comprehensive benefits package.
- Flexible work hours and remote work options.
- Continuous learning budget and conference attendance.
- State-of-the-art office space in the heart of Columbus.
Responsibilities
- Design and implement scalable microservices and APIs using modern frameworks (e.g., Node.js, Python, Java).
- Lead technical architecture discussions and conduct rigorous code reviews to ensure quality and security.
- Mentor junior developers and foster a culture of continuous learning and technical excellence.
- Collaborate closely with product managers and UX designers to translate business requirements into technical solutions.
- Optimize application performance, scalability, and reliability to meet business demands.
- Participate in agile ceremonies including sprint planning, stand-ups, and retrospectives.
- Identify and troubleshoot complex technical issues with minimal supervision.
Qualifications
- 5+ years of professional software development experience in a fast-paced environment.
- Strong proficiency in Python or Java (or equivalent).
- Experience with cloud platforms such as AWS or Azure (GCP is a plus).
- Deep understanding of relational and NoSQL databases (PostgreSQL, MongoDB).
- Familiarity with containerization and orchestration tools (Docker, Kubernetes).
- Excellent problem-solving skills, attention to detail, and ability to work independently.
- BS in Computer Science, Engineering, or a related field, or equivalent practical experience.