Job Description
We are looking for a visionary Senior Full Stack Engineer to join our elite engineering team at TechNova Solutions. If you are passionate about building scalable, high-performance applications and love solving complex technical challenges, we want to meet you.
In this role, you will lead the architecture of our core products, mentor junior developers, and collaborate with product managers to deliver user-centric solutions. You will work in a fast-paced environment using the latest technologies, ensuring our platform remains at the forefront of innovation.
Why join us?
- Competitive salary and equity package.
- Unlimited PTO and flexible remote-first culture.
- Top-tier health, dental, and vision insurance.
- Continuous learning budget and conference attendance.
Responsibilities
- Design, develop, and deploy scalable web applications using modern JavaScript frameworks (React, Vue, or Angular) and backend technologies (Node.js, Python, or Go).
- Lead the architecture and code reviews for new features, ensuring high standards of code quality, performance, and maintainability.
- Optimize application performance, ensuring low latency and high availability across all platforms.
- Mentor and guide junior developers, fostering a culture of continuous learning and technical excellence.
- Collaborate with cross-functional teams (Product, Design, QA) to define requirements and deliver high-quality products.
- Participate in the full software development lifecycle, from planning and design to deployment and maintenance.
Qualifications
- 5+ years of professional experience in full-stack web development.
- Strong proficiency in front-end languages (HTML5, CSS3, JavaScript/TypeScript) and frameworks.
- Deep understanding of back-end technologies, RESTful APIs, and database management systems (SQL and NoSQL).
- Experience with cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).
- Excellent problem-solving skills and ability to troubleshoot complex issues under pressure.
- Experience with Agile/Scrum methodologies and version control systems (Git).
- Bachelor’s degree in Computer Science, Engineering, or a related field.