Job Description
Nebula Dynamics is at the forefront of revolutionizing enterprise data analytics. We are seeking a highly skilled Senior Full Stack Engineer to join our elite engineering team and drive the development of our next-generation cloud infrastructure.
Why You’ll Thrive Here
At Nebula, we don't just write code; we architect the future. You will have the autonomy to make architectural decisions, mentor junior developers, and directly impact millions of users worldwide.
What You'll Do
- Design and implement scalable, high-performance web applications using modern frameworks.
- Collaborate closely with product managers and designers to translate complex requirements into elegant technical solutions.
- Lead code reviews and ensure best practices in software development, testing, and deployment.
- Optimize database queries and system architecture for maximum speed and scalability.
- Contribute to the evolution of our CI/CD pipelines and DevOps practices.
Qualifications
- 5+ years of professional experience in full-stack development.
- Proficiency in JavaScript (ES6+), TypeScript, and modern frontend frameworks (React or Vue).
- Strong backend skills in Node.js, Python, or Go.
- Experience with cloud platforms (AWS, GCP, or Azure) and containerization (Docker/Kubernetes).
- Deep understanding of database systems (SQL/NoSQL) and RESTful API design.
Responsibilities
- Lead the architecture of complex, multi-tiered web applications.
- Write clean, maintainable, and efficient code with a focus on scalability and security.
- Participate in agile ceremonies including sprint planning, stand-ups, and retrospectives.
- Debug and resolve critical production issues with minimal downtime.
- Conduct technical research to evaluate new technologies and tools.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related technical field.
- Demonstrated experience with microservices architecture.
- Strong understanding of software design patterns and SOLID principles.
- Excellent communication skills and the ability to work in a fast-paced, collaborative environment.
- Experience with testing frameworks (Jest, Mocha) and TDD methodologies.