Job Description
Join the forefront of digital innovation at Nebula Logic. We are a dynamic, mission-driven tech company based in the heart of Portland, Oregon, dedicated to building scalable solutions for the future. We are looking for a talented Senior Software Engineer who is passionate about clean code, user-centric design, and solving complex technical challenges.
In this role, you will own key features from conception to deployment, working alongside a diverse team of designers, product managers, and fellow engineers. If you thrive in a fast-paced environment and want to make a tangible impact on products used by millions, we want to meet you.
Why Join Us?
- Competitive salary and comprehensive benefits package.
- Flexible remote and hybrid work options.
- Continuous learning budget and conference attendance.
- Collaborative, inclusive, and supportive workplace culture.
Responsibilities
- Design, develop, and maintain high-quality, scalable software applications using modern web technologies.
- Architect robust APIs and microservices to support our growing product ecosystem.
- Collaborate with cross-functional teams to define requirements and translate them into technical specifications.
- Conduct thorough code reviews, write unit and integration tests, and ensure adherence to coding standards.
- Troubleshoot and debug complex issues across the full stack, ensuring high system reliability and performance.
- Mentor junior developers and contribute to technical team discussions and architecture planning.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (Master’s preferred).
- 5+ years of professional experience in software development, with a focus on full-stack web applications.
- Strong proficiency in JavaScript/TypeScript, React, and Node.js.
- Experience with cloud platforms (AWS, GCP, or Azure) and containerization technologies (Docker, Kubernetes).
- Familiarity with relational and non-relational databases (PostgreSQL, MongoDB).
- Deep understanding of software design patterns, algorithms, and data structures.