58 open roles
Software Development Engineer II (SDE II)
Job description
Software Development Engineer II (SDE II)
Experience:4–8 Years Department: Engineering Employment Type:** Full-Time
About the Role
We are looking for a hands-on Software Development Engineer II (SDE II) with 4–8 years of experience to design, build, and maintain backend services and APIs. You will own features end-to-end — from design and development through deployment and production support — and drive them to completion with minimal supervision.
Requirements
Key Responsibilities
- Design, develop, and maintain backend services and APIs using Node.js.
- Write clean, maintainable, well-tested, production-quality code.
- Participate in design reviews — evaluate trade-offs, flag weak designs, and propose better alternatives.
- Own features end-to-end and drive them to completion with minimum nudges.
- Containerize services using Docker; deploy, monitor, and troubleshoot on cloud platforms.
- Lead code reviews, debug complex production issues, and perform root cause analysis.
- Mentor junior engineers and collaborate with product, QA/SDET, and DevOps teams.
Required Technical Skills
- Node.js (Mandatory)** — strong hands-on backend experience with JavaScript/TypeScript
- Go (Optional, but preferred)**
- Strong fundamentals — data structures, algorithms, OOP, and asynchronous programming
- Good understanding of system design**
- Cloud** — working experience with at least one of AWS, Azure, or GCP (Required)
- Git (Required), Docker (Required), Kubernetes (Optional, but preferred)**
- Familiarity with CI/CD pipelines, Linux commands, and basic shell scripting
Good to Have
- SQL and/or NoSQL databases
- Messaging queues (NATS/Kafka) or event-driven systems
- Distributed systems or microservices experience
- Prior experience building configurable systems or integrations
Required Soft Skills
- Excellent problem-solving and debugging skills
- Ownership mindset — drives things to completion with minimum nudges
- Effective communication; works well independently and collaboratively
- Attention to detail and a continuous learning attitude
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 4–8 years of experience in software development, working in Agile environments.
Preferred Experience
- Cybersecurity or Identity Management software company
Description copied from remotestar-team's careers page. Read the full posting before you apply.
More jobs at remotestar-team
Ruby on Rails Developer (AI Focused) USA
remotestar-team· Remote ContractSr. Full Stack Developer
remotestar-team· Pune, Maharashtra Full TimeTech Lead (Poland)
remotestar-team· Cambourne Full TimeSenior Frontend Developer
remotestar-team· Bengaluru, Karnataka Full TimeBusiness Development Consultant (Remote)
remotestar-team· Remote Full Time
More jobs in Bengaluru
Developer (ACL)
L&T Technology Services· Bangalore, INEmbedded Linux Engineer
Persistent Systems, LLC· Bengaluru, Karnataka, India; Pune, Maharashtra, IndiaSenior Software Engineer (Infra)
Databricks· Bengaluru, IndiaSenior Software Engineer (Java/SpringBoot) (m/f/x)
Atolls· BangaloreWorkday Specialist III
The New Yorker· MARKSQUARE, Bengaluru, IN