Senior Backend Developer
(2+ years exp)GameChange
Job Type
Full TimeVisa Sponsorship
Not AvailableRemote Work Policy
Onsite or remoteHires remotely
Relocation
AllowedSkills
The Role
Qualifications :
Relevant IT qualification e.g., B. Tech or equivalent degree in Computer Science, IT and demonstrable development experience gained in a similar role. Preference for candidates from Tier 1 engineering institutes
Experience (minimum 3 years of experience) :
Considerable experience working as as full stack developer in a Product Company
Experience of developing custom modules on large scale MEAN stack based applications and products
Experience of working with and developing against APIs and data frameworks
Experience of developing scalable web services across multiple platforms and systems
Excellent knowledge and experience of: MEAN Stack with strong hand on node.js
Ability to use NodeJS and Node JS based tools
Ability to plan and implement front end designs as required (using Angular)
Experience of working with non-relational database engines, ideally MongoDB
Ability to think beyond single tasks and take a framework orientated approach
Experience of integration technologies to connect or data across systems and frameworks
Skills
Exceptional problem-solving skills and ability to write lucid code and debug existing code
In-depth knowledge and experience of developing and deploying production environments of large scale apps (B2C app experience preferred)
Very strong communication skills (written and spoken)
Strong technical documentation skills and the ability to produce clear diagrams to document complex information systems and workflows
Experience of working in a development team (preferably in a start-up environment) to build and implement applications, following deployment and build processes using industry best practices
Excellent organisational skills, with ability to work to deadlines and manage own time
Strong verbal and written communication and interpersonal skills with the ability to listen to and interpret requirements with technical and non- technical audiences
Ability to respond flexibly to the development needs of the organisation
Over achiever mindset, positive attitude, self-motivated and results oriented individual
Ability and willingness to update professional knowledge and commitment to continuous improvement
Role and expectations from the Back-end Engineer :
An individual contributor and a thorough problem-solver who can guide / mentor other engineers as well
Translate user requirements into the overall architecture, specification, design, and implementation or modification of new functionalities, features, components working with internal and/ or external providers
Work on projects as agreed with the CTO or line manager in a time-bound manner
Undertake the development planning, development execution, continuous improvements and optimizations on products in line with the Company priorities.
Contribute to the development of internal standards, policies and procedures
Contribute to complex and broad-reaching development projects involving multi-disciplinary working, and where appropriate take a lead role
Design, schedule and deliver new and enhanced applications according to priorities agreed with the immediate manager
Build, test, implement and maintain applications/services, troubleshooting applications and infrastructure problems to reach resolution as required
Discuss and recommend technical developments to improve the quality of our products and supporting infrastructure
Create and maintain technical documentation to a high standard
Develop an understanding of existing Products and consider opportunities for future development for new features, optimzations, automations and efficient client support
Keep abreast of new technology for future-proofing applications and infrastructure, sharing knowledge with colleagues as appropriate