Senior Developer

Salary

₹30 - 40 LPA

Min Experience

5 years

Location

Remote (India), India

JobType

full-time

About the role

Roles and responsibilities:

  • Produce software that will drive new client's products or upgrades.
  • Create web interfaces and other similar management systems.
  • Design, integrate, test and package new products.

Essential skills and experience:

  • Deep experience with networking protocols - HTTP or DNS or DHCP.
  • Deep understanding of Linux.
  • Python - 1+ year of experience.
  • Needs to be able to lead a project.

Desired skills and experience:

  • Full stack web developer- experience working within the education technology domain, including familiarity with Learning Management Systems, content filtering, and authentication systems.
  • Knowledge of C or C++, or Rust programming on Linux, especially in networking areas
  • HTML JavaScript CSS
  • Understanding and experience using artificial intelligence (AI) tools, able to help implement it throughout the team, firstly to help increase software engineering productivity and secondly to integrate it into the product to increase the level of automation of the network admin involved.
  • Strong team player with ability to communicate and influence stakeholders, customers and team members; able to present ideas clearly in a range of formats including in-person presentations, discussions around a white-board, internal technical documentation and clear high-level summaries aimed at customers or business stakeholders, solicit and synthesise inputs from others
  • Experience working with large codebases, including the challenges and techniques for navigating and refactoring large projects as well as use of distributed version control
  • Proven track record of introducing/improving agile development processes, e.g. through delivering automation or processes to improve product quality, or monitoring to inform planning and improvement of both product and processes.
  • Awareness of the markets in which client's products position in, with a view to engage in "horizon scanning" routinely to monitor what types of innovations are happening, new products being released, etc.
  • Passion for software development, demonstrated through personal projects or involvement in open-source communities - curiosity, desire to learn/improve/innovate.

Job Perks

  • Work-life balance: You will work fixed hours and will never have to work on weekends again
  • Laptop provided
  • Full medical insurance is provided
  • Learn and Grow: Learn from highly skilled UK colleagues and other Smart Workers in our active and useful forums
  • Become part of the Smart Working family: Take part in games and quizzes, network with like-minded, ambitious, and friendly colleagues

About Us:

Smart Working recruits excellent people to work full-time, remotely, and directly for UK businesses on a long-term basis.

Once you pass the interview process with Smart Working you will be introduced to our UK client. We are here to help and support you through the entire application process.

If you are looking to grow, learn, and develop professionally then working at Smart Working is the right place for you. Come and join our family and accelerate your career.

We welcome you to add or message any of our staff on LinkedIn to ask any questions about working here. We recommend reading some of Smart Workings Glassdoor reviews - you will see what a trusted and supportive employer we are.

Skills

linux
Networking Protocol
HTTP
DNS
DHCP
Python