Company
Weekday logo

Weekday

www.weekday.works
Location

In office: Pune

  • 🇮🇳 India
Apply

Software Engineer (Java, Python, NodeJS, Golang)

Description

**This role is for one of the Weekday's clients

** Min Experience: 2 years

Location: Pune

JobType: full-time

This is an exciting opportunity for developers who thrive in polyglot environments and enjoy solving complex problems using the best-fit technology for the job. If you're someone who loves learning new languages, building scalable systems, and collaborating across diverse teams, this role is tailor-made for you.

As a Full Stack Polyglot Developer, you'll work on high-impact projects that power our core products and services. From developing microservices and APIs to optimizing performance and scalability, you’ll play a key role in crafting software that is robust, secure, and built for the future.

Requirements

Key Responsibilities

  • Design, develop, test, deploy, and maintain scalable backend services using Java, Python, NodeJS, and Golang.

  • Collaborate with frontend developers, product managers, and DevOps teams to deliver seamless end-to-end features.

  • Participate in architecture discussions and contribute to technical decisions across services and products.

  • Write clean, maintainable, and efficient code while following best practices in software design, testing, and documentation.

  • Troubleshoot, debug, and optimize code for performance and scalability.

  • Take ownership of features and systems from concept to production and support.

  • Contribute to the culture of learning and experimentation by participating in code reviews, knowledge sharing, and exploring new technologies.

Key Requirements

  • 2–5 years of professional experience in software development with a solid foundation in at least two of the following: Java, Python, NodeJS, or Golang.

  • Strong understanding of object-oriented programming, asynchronous programming, and RESTful API development.

  • Experience working with microservices architectures, containerization (Docker/Kubernetes), and cloud platforms (AWS/GCP/Azure).

  • Familiarity with both relational and NoSQL databases.

  • Ability to quickly adapt to new technologies and switch contexts efficiently.

  • Solid understanding of software engineering principles including testing, CI/CD, code quality, and performance optimization.

  • Strong problem-solving skills and a proactive mindset.

Nice to Have

  • Experience in front-end technologies like React, Angular, or Vue.js.

  • Knowledge of GraphQL, gRPC, or message brokers like Kafka or RabbitMQ.

  • Exposure to DevOps practices and infrastructure-as-code tools.