Careers
Digiperfect is a software services company based in Pune, India. Digiperfect offers competitive compensation along with an environment where employees can explore multiple areas of interests and grow in the areas matching their talent and passion. At Digiperfect you will get to work with some of the best technologists and researchers in the industry and grow your skills as you contribute to the organization.
If interested, please upload your latest resume, including details of current job (salary, notice period), expected ctc. You may also refer a candidate who fits the below role.
Current Openings
-
Software Developer (Backend) - L1/L2/L3
Responsibilities:
- Understanding business requirements and designing optimized, scalable database architecture based on them.
- Designing REST API architecture (request / response format) and implementing them.
- Environment setup and basic and server management.
- Writing optimized queries for business logic.
- Algorithm development.
- Keeping up-to-date with latest trends in backend software development
Skills:
- .
- Strong Javascript skills and experience in NodeJS.
- Knowledge of alternate backend language a plus.
- Excellent communication skills.
- Good written and oral English.
- Familiarity with backend security best practices.
- Datase design, maintenance, (synchronization, sharding, backups).
- Strong scripting skills.
- Familiarity with graph databases a plus.
- Good understanding of GIT and best practices for code management (branching strategies, pull requests, etc).
- Attitude and flair for writing clean, robust, efficient and modular code.
- Thorough knowledge of how web applications work request/response headers, cookies, sessions, HTTP requests, MVC, MVVM, WebSockets, Asynchronous operations, etc.
- Knowledge of best practices and tools for development and debugging (editors, plugins, debuggers, inspector tools).
- Knowledge of linux command line tools and utilities (grep, sed, piping, etc).
- Strong algorithm development skills
-
Software Developer (Frontend) - L1/L2/L3
Responsibilities:
- Implementing Javascript libraries for different needs.
- Designing and implementing Javascript driven frontend applications and integrating them with backend.
- Creating configurable data driven frontend components.
- Creating optimized data models for frontend components.
- Converting designs into pixel perfect implementation.
- Keeping up-to-date with latest trends in frontend technologies.
- Performance optimization of frontend for fast loading and response time
Skills:
- .
- Strong javascript skills.
- Knowledge and experience in either ReactJS / AngularJS or VueJS.
- Familiarity with Rest API response.
- Familiarity with WebSockets, Asynchronous operations.
- Strong understanding of data view models, presentation layer, MVC, MVVP.
- Excellent communication skills.
- Good written and oral English.
- Familiarity with SVG, HTML5 Canvas.
- Strong geometry skills a big plus.
- Knowledge of best practices and tools for development and debugging (editors, plugins, debuggers, inspector tools).
- Strong understanding of HTML layout principles.
- Understanding of data drive templates.
- Good knowledge of GIT.
- Strong knowledge and skills in CSS/SASS.
- Experience with progressive web applications a plus
-
Software Developer (Full Stack) - L1/L2/L3
Responsibilities:
- Business requirement gathering and converting them to technical specifications.
- Domain knowledge study for different business fields based on project requirement.
- Creating end-to-end system architecture (database design, api definitions, frontend components, data view models, etc).
- Environment setup, basic server management.
- Guiding project teams consisting of frontend and backend developers, qa and ux designer.
- Ensuring code quality though regular code reviews.
- Managing end to end project delivery.
- Keeping up-to-date with latest trends in software development
Skills:
- .
- Strong Javascript skills (both frontend and backend).
- Excellent communication skills.
- Excellent written and oral English.
- Ability to design robust and high performance software system.
- Database design and maintenance skills.
- Strong understanding of GIT and best practices for code management (branching strategies, pull requests, etc).
- Familiarity with agile project management methodologies.
- Attitude and flair for writing clean, robust, efficient and modular code.
- Thorough knowledge of how web applications work and experience with REST APIs, HTTP requests, MVC, MVVM, Data View Models, WebSockets, Asynchronous operations, etc.
- Understanding of component based frontend development and component lifecycles.
- Knowledge of best practices and tools for development and debugging (editors, plugins, debuggers, inspector tools).
- Knowledge of linux command line tools and utilities (grep, sed, piping, etc).
- Strong algorithm development skills.
- Past experience as tech lead with successful project deliveries.
- Intermediate knowledge of CSS/SASS.
- Writing efficient database queries.
- Knowledge of Graph databases a plus.
- Attitude and flair for writing clean, robust, efficient and modular code.
- Designing clean architecture of software systems (multi-layered architecture, clear separation of concerns).
- Understanding of microservices