💼

Software Engineer at Shadowfax

Location
Bangalore
Job type
Full time
Posted on 26 Apr
Description

Responsibilities:

  • Design, develop, and maintain software applications using Python and Django or other object-oriented programming languages.
  • Enhance the functionality and performance of our software systems by utilizing frameworks like Spring, Hibernate, and ORM.
  • Able to write complex queries using advanced SQL and optimize database performance.
  • Create seamless integration with other systems by designing and implementing RESTful APIs. Improve application performance by implementing caching mechanisms using technologies like Redis.
  • Collaborate closely with product managers, designers, and other stakeholders to gather requirements and translate them into technical specifications.
  • Write clean, efficient, and maintainable code that adheres to industry best practices and coding standards.
  • Participate in code reviews and provide constructive feedback to promote code quality and maintainability.
  • Troubleshoot and debug software issues, identifying root causes and implementing effective solutions.
  • Work with other talented engineers to optimize software performance and scalability.
  • Stay up-to-date with the latest technologies and industry trends, and apply them to enhance our software systems.
  • Embrace agile methodologies and actively participate in sprint planning and retrospectives.
  • Utilize project management tools like Jira to track and manage tasks and deliverables.
  • Contribute to the continuous improvement of our development processes and practices.


Requirements:

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Minimum of 2+ years of experience as a Software Development Engineer in a product-based company.
  • Strong proficiency in Python and Django or other object-oriented programming languages. Experience with frameworks like Spring, Hibernate, and ORM.
  • Advanced understanding of SQL and database optimization techniques.
  • Familiarity with designing and implementing RESTful APIs.
  • Knowledge of caching mechanisms like Redis is a plus.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration skills.


500+
Master Backend Engineering
Backend Engineering Launchpad
Next batch starts on 18 Oct
Always stay in the know!
Join our community and stay notified of latest job opportunities.
500+
Tap to Apply