Job Description
About Nebula Tech: We are a fast-paced, innovation-driven tech company headquartered in Denver, CO. We specialize in building scalable cloud infrastructure and next-generation web applications. We are looking for a Senior Software Engineer to join our elite engineering team and help shape the future of our platform.
Why You’ll Love Working Here:
- Competitive Compensation: Generous salary and equity package.
- Flexible Work Environment: Hybrid schedule supporting work from home and the office.
- Comprehensive Benefits: Health, dental, vision, and 401(k) matching.
- Growth Opportunities: Continuous learning budget and clear career progression paths.
- Modern Tech Stack: Work with the latest tools in Python, React, and AWS.
Responsibilities
- Architect and implement robust, scalable, and maintainable software solutions for our clients.
- Lead code reviews and provide technical mentorship to junior and mid-level engineers.
- Collaborate closely with product managers and designers to translate requirements into technical specifications.
- Optimize application performance, security, and reliability in production environments.
- Drive technical decision-making and advocate for best practices in software engineering.
- Troubleshoot complex system issues and perform root cause analysis.
- Contribute to the documentation of APIs and system architecture.
Qualifications
- BS or MS degree in Computer Science, Engineering, or a related field.
- 5+ years of professional experience in software development.
- Strong proficiency in Python, JavaScript, and SQL.
- Experience with modern frontend frameworks (e.g., React, Angular, or Vue).
- Deep understanding of cloud services (AWS, Azure, or GCP).
- Familiarity with containerization technologies (Docker, Kubernetes).
- Excellent problem-solving skills and ability to work in an Agile/Scrum environment.
- Strong communication skills and a collaborative mindset.