
Software Development Engineer
- Santa Clara, CA
- $130,000-170,000 per year
- Permanent
- Full-time
- End-to-End Project Delivery: Develop and deploy large, complex projects across both frontend and backend stacks. Work closely with cross-functional teams to ensure smooth project execution.
- Technical Expertise: Participate in technical discussions, provide guidance on full-stack solutions, and troubleshoot challenges across the application.
- Quality & Performance Enhancement: Monitor and improve key business and engineering metrics related to performance, quality, and system availability across the entire application.
- Collaborative Development: Engage in code reviews and design discussions, ensuring best practices are followed for both backend and frontend codebases.
- Process Improvement: Identify and implement opportunities to automate and streamline processes while aligning security with business goals.
- Technical Proficiency:
- Extensive experience building web-based products with full-stack expertise.
- Proficiency in at least one dynamic programming language and an MVC framework (e.g., Python, Ruby on Rails, NodeJS, Golang for backend; React.js for frontend).
- Database and Cloud Experience:
- Skills in database modeling, optimization, and query tuning (preferably with relational databases).
- Experience with cloud platforms (AWS, GCP) and CI/CD tools, ensuring robust and scalable deployments.
- Systems Design:
- Demonstrated ability to architect and develop highly available, scalable, and secure distributed systems.
- Adaptability and Innovation:
- A proactive approach to adopting new technologies and continuously improving code quality through incremental changes.
- Effective Communication:
- Strong written and verbal communication skills, with the ability to clearly explain technical concepts to both technical and non-technical team members.
- Extensive experience as a Python Developer
- Experience with containerization and orchestration tools such as Kubernetes and Docker.
- Experience in Data Pipeline Engineering, including designing, building, and optimizing data workflows.
- Familiarity with working on projects involving Large Language Models (LLMs) and related technologies.
- Our Recruiters use @hackerrank.com email addresses.
- We never ask for payment or credit check information to apply, interview, or work here.