Software Developer

1 Month ago • 3 Years +
Programming

Job Description

This role involves leading technical design and development of Python-based and React.js frontend applications. Responsibilities include ensuring code quality, optimizing performance, debugging complex issues, and collaborating with cross-functional teams. The ideal candidate will also mentor junior engineers and ensure compliance with security and scalability standards, utilizing various development tools and practices.
Good To Have:
  • Knowledge of unit and integration testing frameworks.
  • Experience in backend applications such as NodeJS, Nest JS.
  • Understanding of Webpack, Rollup, Jenkins and build processes.
Must Have:
  • Collaborate with engineering teams on technical feasibility and architectural standards.
  • Lead design and review of code and performance optimization.
  • Develop and maintain Python-based solutions for web and desktop applications.
  • Build responsive frontend applications using React.js, React Hooks, and TypeScript.
  • Ensure modular, reusable, and maintainable code with best development practices.
  • Utilize development tools like GitHub, Storybook, Jira, Confluence, Jenkins, Cypress, Webpack, and Rollup.
  • Debug and resolve complex application issues across frontend and Python scripts.
  • Ensure compliance with security best practices and data privacy regulations.
  • Optimize system performance, reliability, and scalability.
  • Work with cross-functional teams including product managers, developers, DevOps, and stakeholders.
  • Mentor and guide junior engineers.

Add these skills to join the top 1% applicants for this job

cross-functional
communication
github
game-texts
react
html
rabbitmq
cypress
webpack
front-end
confluence
python
jira
typescript
javascript
css
jenkins

POSITION RESPONSIBILITY

Technical Leadership

  • Collaborate with engineering teams to ensure technical feasibility and adherence to architectural standards.
  • Lead the design and review of code and performance optimization.

Technical Development

  • Develop and maintain Python based solutions interacting with Web and Desktop based applications.
  • Build responsive and user-friendly frontend applications using React.js, React Hooks, and TypeScript.
  • Ensure modular, reusable, and maintainable code with best development practices.
  • Utilize GitHub, Storybook, Jira, Confluence, Jenkins, Cypress, Webpack, and Rollup for development and collaboration.
  • Debug and resolve complex application issues across both frontend and Python script applications.
  • Familiarity with Event-Based architecture like RabbitMQ
  • Ensure compliance with security best practices and data privacy regulations.
  • Optimize system performance, reliability, and scalability.

Collaboration

  • Work with cross-functional teams, including product managers, developers, DevOps, and business stakeholders.
  • Mentor and guide junior engineers to enhance overall technical capability.

REQUIRED SKILLS

  • Strong expertise in frontend technologies (e.g., Javascript,React,).
  • Experience with, React Query, Emotion, Material UI, and StorybookJS.
  • Solid understanding of HTML, CSS, JavaScript, and TypeScript.
  • Hands-on experience with Single Page Applications (SPA) and front-end routing.
  • Strong knowledge of coding best practices, performance tuning, and scalability principles.
  • Excellent problem-solving, and communication skills.
  • 3+ years experience.
  • Strong experience in Python based application development

Preferred Skills

  • Knowledge of unit and integration testing frameworks.
  • Experience in backend applications such as NodeJS, Nest JS.
  • Understanding of Webpack, Rollup, Jenkins and build processes.

Set alerts for more jobs like Software Developer
Set alerts for new jobs by Bot VFX
Set alerts for new Programming jobs in India
Set alerts for new jobs in India
Set alerts for Programming (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙