Job Description
The Opportunity
We are seeking a visionary Senior Software Engineer to join our elite engineering team at Nebula Systems. In this role, you will architect scalable solutions that power our next-generation cloud platform. You will work in a fast-paced, remote-first environment where your code will directly impact millions of users worldwide.
Why Join Us?
- Competitive compensation package ($140k - $180k).
- Comprehensive health, dental, and vision insurance.
- Unlimited PTO and generous learning & development stipend.
- Flexible remote work culture.
What You Will Do
Responsibilities
- Design, develop, and maintain high-performance, scalable, and secure web applications.
- Collaborate with product managers and designers to translate complex requirements into elegant technical solutions.
- Mentor junior engineers and conduct rigorous code reviews to ensure code quality and adherence to best practices.
- Optimize application performance and refactor legacy codebases for efficiency.
- Implement CI/CD pipelines and manage cloud infrastructure (AWS/Azure).
- Participate in architectural discussions and technical decision-making processes.
Qualifications
- 5+ years of professional software development experience with a focus on JavaScript/TypeScript.
- Strong proficiency in modern frontend frameworks (React, Vue, or Angular) and backend technologies (Node.js, Python, or Go).
- Deep understanding of software architecture, data structures, and algorithms.
- Experience with relational and NoSQL databases (PostgreSQL, MongoDB).
- Knowledge of containerization and orchestration (Docker, Kubernetes).
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.