06 Aug
|
Razorthink
|
Bengaluru
06 Aug
Razorthink
Bengaluru
- As a Software Development Engineer II (SDE-2), youll play a critical role in designing, building, and scaling our core products and systems. You will work in a fast-paced workplace, collaborating with cross-functional teams to deliver high-quality software solutions. As a mid-level engineer, you'll be expected to own moderately complex features or systems with minimal supervision and mentor junior engineers.
Key Responsibilities
- Design, develop, test, and maintain scalable and efficient software applications or services.
- Translate product requirements into high-quality, maintainable code.
- Contribute to system design and architectural decisions with a focus on performance, scalability, and reliability.
- Participate in code reviews, design discussions, and team sprint planning.
- Debug and resolve production issues and own end-to-end delivery of features.
- Collaborate with product managers, QA engineers, designers,
and other developers to build and launch new features.
- Mentor junior engineers and support best practices in development and agile processes.
Requirements
Must-Have:
- 3- years of professional software development experience.
- Strong coding skills in at least one of the following: Java, Python, C++, Go, or JavaScript/TypeScript.
- Solid understanding of data structures, algorithms, and software design principles.
- Experience with RESTful APIs, microservices architecture, and distributed systems.
- Hands-on experience with cloud platforms like AWS, GCP, or Azure.
- Proficiency in version control systems (e.g., Git) and CI/CD workflows.
- Strong debugging and problem-solving skills.
- Excellent communication and collaboration abilities
📌 Software Development Engineer II (Bengaluru)
🏢 Razorthink
📍 Bengaluru