Job Description
We are seeking a visionary Senior Full Stack Web Developer to architect and build high-performance, scalable web applications for our global client base. At Nebula Innovations, we don't just write code; we engineer digital experiences that drive growth and engagement. You will play a pivotal role in our engineering culture, collaborating with cross-functional teams to deliver cutting-edge solutions using modern technologies. If you are passionate about clean architecture, performance optimization, and mentoring the next generation of developers, we want to meet you.
Why Join Us?
- Competitive compensation package with equity options.
- Flexible hybrid work model (3 days in-office).
- Annual learning and development budget.
- Top-tier health, dental, and vision insurance.
Responsibilities
- Architecture & Design: Design and implement scalable front-end and back-end architectures using modern frameworks like React, Node.js, and cloud-native solutions.
- Code Quality: Write clean, maintainable, and efficient code following SOLID principles and best practices; lead code reviews to ensure high standards.
- Performance Optimization: Optimize application performance, ensuring fast load times and seamless user experiences across all devices.
- Collaboration: Work closely with product managers, designers, and other developers to translate requirements into technical specifications.
- Mentorship: Mentor junior developers, conduct technical workshops, and foster a culture of continuous learning and knowledge sharing.
- Problem Solving: Troubleshoot complex technical issues and propose innovative solutions to improve system reliability and security.
- API Development: Design and document RESTful and GraphQL APIs that integrate seamlessly with third-party services and databases.
Qualifications
- Experience: 5+ years of professional full-stack web development experience.
- Frontend: Strong proficiency in JavaScript (ES6+), TypeScript, React, and modern CSS (Tailwind/Styled Components).
- Backend: Expert knowledge of Node.js, Python, or Go, and experience with SQL (PostgreSQL) and NoSQL (MongoDB) databases.
- DevOps: Familiarity with containerization (Docker), CI/CD pipelines, and cloud platforms (AWS or GCP).
- Testing: Experience writing unit and integration tests (Jest, Cypress, etc.) to ensure code reliability.
- Communication: Excellent verbal and written communication skills with the ability to explain technical concepts to non-technical stakeholders.
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent professional experience.