30 Sep
|
SkyLark Labs
|
Pune
Job Title: Software Engineer
Location: Pune, Maharashtra
Job Type: Full-Time
Responsibilities
- Design, develop, and maintain robust web applications and responsive UIs using React.js and TypeScript.
- Build and maintain backend services and inter-service communication using Node.js, Golang, TypeScript, and gRPC/Protobuf.
- Build and operate containerized applications with Docker.
- Integrate and manage real-time streaming, communication, and messaging using WebRTC, WebSockets, Kafka, and NATS.
- Implement and optimize asynchronous task processing and caching mechanisms.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Identify and resolve bottlenecks, bugs, and performance issues, ensuring the quality and responsiveness of applications.
- Help maintain code quality, organization, and automation.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Proven experience as a Software Engineer or in a similar role.
- Strong CS fundamentals, especially in networking and distributed systems.
- Proficiency in React.js and TypeScript, with strong experience building responsive UIs.
- Solid backend development experience with Node.js, Bun, Golang, and TypeScript.
- Comfortable using Python for scripting and integrating services.
- Experience with real-time communication (WebSockets, WebRTC) and event-driven messaging systems (Kafka, NATS).
- Experience with containerization (Docker) and load balancers.
- Familiarity with caching systems (e.g., Redis), task management tools, RESTful APIs, gRPC, and web services.
- Solid debugging and troubleshooting skills, with excellent problem-solving ability and attention to detail.
- Strong understanding of version control systems, particularly Git.
- Ability to effectively leverage AI coding assistants to accelerate development while maintaining quality and engineering standards.
- Strong communication and teamwork skills.
Preferred Qualifications
- Prior startup experience, or the ability to quickly adapt, take ownership, and work independently.
- Experience building and operating serverless applications and event-driven architectures.
- Experience with cloud platforms such as AWS, GCP, or Azure.
- Knowledge of SQL and NoSQL databases.
- Familiarity with CI/CD pipelines and DevOps practices.
- Understanding of microservices architecture.
- Exposure to additional front-end frameworks or libraries.
📌 Skylark Labs – Full Stack Engineer (Pune)
🏢 SkyLark Labs
📍 Pune