Skip to main content

Software Developer

Technology
Traker
Mumbai, India3 weeks ago
Full time

Job description

About The Role

Job Summary Responsible for designing, developing, testing, and maintaining software applications. Work with cross-functional teams to build scalable, secure, and high-performance applications that meet business requirements.

Key Responsibilities - Design, develop, and maintain web and mobile applications.

  • Write clean, reusable, efficient, and maintainable code.
  • Develop and integrate REST APIs and third-party services.
  • Work with databases such as MySQL, PostgreSQL, Firebase, and MongoDB.
  • Develop responsive user interfaces and implement application features.
  • Identify, troubleshoot, and resolve software bugs and technical issues.
  • Perform application testing, debugging, and performance optimization.
  • Integrate authentication systems, payment gateways, and other external services.
  • Manage source code using Git and GitHub.
  • Collaborate with designers, developers, testers, and project managers.
  • Maintain technical documentation and follow software development best practices.
  • Deploy applications and provide ongoing maintenance and support.
  • Participate in code reviews, project planning, and continuous improvement.

Required Technical

Skills - Programming Languages:react JavaScript, Dart, PHP, SQL.

  • Frameworks: Flutter, Django, Node.js, Laravel.
  • Frontend Technologies: HTML, CSS, JavaScript.
  • Databases: MySQL, PostgreSQL, MongoDB, Firebase.
  • API Development: REST APIs and third-party API integration.
  • Development Tools: Git, GitHub, VS Code, Android Studio.
  • Cloud Services: Firebase and cloud-based application services.

Required Qualifications - Bachelor's degree in Computer Science, Information Technology, Artificial Intelligence, or a related field.

  • Knowledge of software development principles and the software development lifecycle (SDLC).
  • Strong problem-solving and analytical skills.
  • Ability to debug issues and develop efficient technical solutions.
  • Good communication, teamwork, and time-management skills. Key Competencies - Software development and implementation.
  • Application architecture and optimization.
  • Database management and API integration.
  • Troubleshooting and debugging.
  • Project coordination and teamwork.
  • Continuous learning and technical improvement.

What You'll Do

  • Own outcomes end-to-end with a small, senior team that ships fast.
  • Partner with cross-functional leads across product, engineering, and operations.
  • Translate ambiguous problems into clear, measurable, shippable solutions.
  • Mentor teammates and raise the bar on quality, velocity, and craft.

Keywords
ReactOSFlutterHTML5DartMongodbCloud computingLaravelApache VelocityNode.jsVisual Studio CodeAndroid StudioJavaScriptDjangoMysqlHtmlPostgresqlPhpSqlMobile appNode

Interested in this role?