Job Description
Join the Elite Team at Nebula Systems
We are seeking a visionary Senior Software Engineer to drive innovation at a top-tier tech company. If you are passionate about building scalable, high-performance systems and want to work in a dynamic environment with the best minds in the industry, we want to hear from you.
As a key member of our engineering squad, you will architect and implement solutions that power millions of users. We offer competitive compensation, equity packages, and a culture that prioritizes growth and creativity.
Responsibilities
- Design, develop, and deploy robust, scalable software solutions using modern programming languages and frameworks.
- Collaborate with cross-functional teams of product managers, designers, and engineers to define feature requirements and technical specifications.
- Conduct code reviews, perform technical debt reduction, and optimize application performance for speed and efficiency.
- Mentor junior developers, fostering a culture of continuous learning and best practices within the engineering department.
- Participate in the full software development lifecycle, from initial concept and architecture design to final deployment and monitoring.
- Identify potential risks and technical challenges early in the development process to ensure smooth project delivery.
Qualifications
- 5+ years of professional experience in software engineering, with a strong focus on backend development or full-stack engineering.
- Proficiency in at least two modern languages (e.g., Python, Java, Go, TypeScript).
- Deep understanding of software design patterns, data structures, and algorithms.
- Experience with cloud platforms (AWS, Azure, or Google Cloud) and containerization technologies (Docker, Kubernetes).
- Strong problem-solving skills and the ability to work in an agile, fast-paced environment.
- Excellent communication skills and the ability to articulate complex technical concepts to non-technical stakeholders.