Job Description
Join Nebula Tech as our next Senior Software Engineer and help us architect the next generation of cloud-native solutions. We are a high-growth FinTech startup based in the heart of San Francisco, dedicated to democratizing access to global markets. We are looking for a visionary engineer who thrives in a fast-paced environment and is passionate about building robust, scalable systems that impact millions of users.
At Nebula Tech, we value autonomy, craftsmanship, and curiosity. You will be working with the latest technologies in a collaborative environment where your code will have a direct impact on our product's success.
Responsibilities
- System Architecture: Design, develop, and maintain scalable, high-performance backend services and APIs using modern frameworks.
- Cross-Functional Collaboration: Partner with product managers and UX designers to translate complex business requirements into elegant technical solutions.
- Code Quality: Write clean, maintainable, and well-documented code; actively participate in code reviews and technical architecture discussions.
- Mentorship: Guide and mentor junior developers, fostering a culture of continuous learning and technical excellence within the engineering team.
- Performance Optimization: Identify performance bottlenecks and implement optimizations to ensure system reliability and speed.
- CI/CD Implementation: Enhance and manage continuous integration and deployment pipelines to streamline our delivery processes.
Qualifications
- Education: Bachelor’s degree in Computer Science, Engineering, or a related technical field (Master’s degree preferred).
- Experience: Minimum of 5+ years of professional software development experience in a high-scale environment.
- Languages: Proficiency in Python, Go, or Java with a strong understanding of asynchronous programming and concurrency.
- Databases: Deep experience with SQL (PostgreSQL) and NoSQL databases (MongoDB).
- Cloud: Proven experience deploying and managing applications on AWS, Azure, or Google Cloud Platform.
- DevOps: Familiarity with containerization technologies (Docker, Kubernetes) and infrastructure-as-code tools (Terraform, Ansible).