Job Description
Join the Future of Tech
TechNova Solutions is on the lookout for a brilliant Senior Software Engineer to join our elite engineering team. We are a forward-thinking company that bridges the gap between complex technology and user-friendly experiences. We offer a unique remote-first culture with the option to work from our state-of-the-art office in San Jose, CA.
In this role, you will own key features, drive architectural decisions, and mentor a team of talented developers. If you are passionate about scalable systems, clean code, and continuous innovation, we want to hear from you.
Responsibilities
- Architect, design, and implement high-performance, scalable software solutions.
- Collaborate closely with product managers and designers to translate requirements into technical specifications.
- Write clean, maintainable, and efficient code using modern programming languages and frameworks.
- Conduct thorough code reviews and provide constructive feedback to peers.
- Debug complex issues and optimize application performance for speed and scalability.
- Participate in agile ceremonies including stand-ups, sprint planning, and retrospectives.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s preferred).
- 5+ years of professional software development experience.
- Strong proficiency in Python, JavaScript, and React or Node.js.
- Deep understanding of RESTful APIs, microservices architecture, and cloud platforms (AWS/GCP).
- Experience with database management systems (PostgreSQL, MongoDB).
- Excellent problem-solving skills and ability to work in a fast-paced, remote-first environment.