Development Specialist

We are looking for a talented Development Specialist with 3+ years of hands-on experience in building scalable, high-performance applications. The ideal candidate should have a strong foundation in software development principles and proficiency across multiple programming languages, including Node.js, TypeScript, Python, and Java.

Key Responsibilities

  • Design, develop, and maintain scalable backend and full-stack applications
  • Build RESTful APIs and microservices using Node.js, TypeScript, Python, and Java
  • Write clean, efficient, and maintainable code following best practices
  • Collaborate with cross-functional teams (DevOps, QA, Product) to deliver high-quality solutions
  • Participate in system design discussions and contribute to architecture decisions
  • Optimize application performance, scalability, and reliability
  • Conduct code reviews and ensure adherence to coding standards
  • Debug, troubleshoot, and resolve production issues
  • Work with databases (SQL/NoSQL) for data modeling and integration
  • Contribute to CI/CD pipelines and automated testing frameworks

Qualifications & Experience

  • 3–5 years of hands-on experience in software development, backend engineering, or full-stack application development.
  • Strong experience designing, developing, and maintaining enterprise applications using modern programming languages such as Node.js, TypeScript, Python, or Java.
  • Experience building RESTful APIs and microservices-based applications.
  • Experience working with relational and NoSQL databases in enterprise environments.
  • Experience collaborating with cross-functional teams including DevOps, QA, Product Management, and Architecture teams.
  • Experience working with Git-based version control, CI/CD pipelines, and Agile development practices.
  • Experience troubleshooting production issues, improving application performance, and supporting production deployments.

 

Technical Skills

  • Backend frameworks (Express.js, NestJS, Spring Boot, Django/FastAPI, etc.)
  • Strong understanding of object-oriented and functional programming concepts
  • Experience with databases: PostgreSQL, MySQL, MongoDB, or similar
  • Familiarity with API design patterns (REST, GraphQL)
  • Version control systems (Git)
  • Knowledge of testing frameworks (JUnit, PyTest, Jest, etc.)
  • Basic understanding of cloud platforms (AWS, Azure, or GCP)