Job Description
We are seeking a visionary Senior Full Stack Web Developer to join Nexus Digital Solutions. As a leader in our engineering team, you will be responsible for architecting scalable, high-performance web applications that define the future of our client's digital experience.
In this role, you will bridge the gap between design and engineering, ensuring that our products are not only visually stunning but technically robust and maintainable. You will work in a fast-paced, collaborative environment where innovation is encouraged and your code matters.
Why Join Us?
- Competitive salary and equity package.
- Flexible remote-first policy with quarterly in-person team retreats.
- Comprehensive health, dental, and vision coverage.
- Continuous learning budget and access to the latest tech stack.
Responsibility
- Architecture & Development: Design and implement scalable RESTful APIs and front-end architectures using modern frameworks (React, Vue, or Angular).
- Performance Optimization: Analyze and optimize application performance, ensuring fast load times and seamless user experiences across all devices.
- Collaboration: Work closely with UX/UI designers and product managers to translate wireframes into high-quality code.
- Code Quality: Write clean, maintainable, and well-documented code; conduct thorough code reviews to ensure best practices.
- Database Management: Design and manage databases (PostgreSQL, MongoDB) to support high-volume data retrieval and storage.
- CI/CD & DevOps: Implement continuous integration and continuous deployment pipelines to streamline the release process.
Qualification
- Experience: 5+ years of professional software development experience with a focus on web technologies.
- Tech Stack: Proficiency in JavaScript (ES6+), React, Node.js, and TypeScript.
- Backend: Strong experience with backend technologies such as Express, NestJS, or Django.
- Databases: Solid understanding of SQL and NoSQL databases.
- Version Control: Expert knowledge of Git and platforms like GitHub or GitLab.
- Problem Solving: Ability to debug complex issues and implement efficient solutions under tight deadlines.