Job Description
Are you a visionary engineer ready to shape the future of digital finance? Nebula Innovations is seeking a highly skilled Senior Software Engineer to join our dynamic team in Minneapolis. We are dedicated to building next-generation financial tools that empower users worldwide.
Why Join Us?
• Hybrid work model (3 days in office)
• Top-tier health benefits and 401k matching
• Continuous learning and development budget
We are looking for a self-starter who thrives in a fast-paced environment and loves solving complex problems.
Responsibilities
- Architecture & Design: Design, develop, and maintain scalable backend systems using Python and microservices architecture.
- Code Quality: Write clean, efficient, and testable code; conduct thorough code reviews to ensure best practices.
- Cross-Functional Collaboration: Partner with product managers, designers, and other engineers to define features and deliver high-quality products.
- System Optimization: Monitor system performance and troubleshoot production issues to ensure 99.9% uptime.
- Technical Leadership: Mentor junior developers and contribute to technical strategy and architecture decisions.
Qualifications
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Experience: 5+ years of professional software engineering experience.
- Language Proficiency: Strong proficiency in Python, JavaScript, or Java.
- Frameworks: Experience with React, Node.js, or similar modern frameworks.
- Cloud & DevOps: Familiarity with AWS or Azure and containerization tools like Docker and Kubernetes.