24 Oct
|
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 recent 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.
• Strong 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