


This person MUST have:
- BE Computer Science, MCA or equivalent
- Cloud app development experience
- Strong Django and ReactJS experience
- Advanced knowledge of Python and relational databases
- Understanding of APIs, pagination, searching, sorting
- Experience with building, modifying and extending API endpoints (REST or
GraphQL) for data retrieval and persistence.
- Creating high performance UI etc.
- Experience with SQL and NOSQL databases
- Experience with the full software development life cycle, including requirements
collection, design, implementation, testing, and operational support.
- Experience with scrum or other agile software development methodology.
- Excellent verbal and written communication, teamwork, decision making and
influencing skills.
Experience:
- Min 3 year experience
- Not more than 15 year experience.
- Startup experience is a must.
Location
- Remotely, anywhere in India
Timings:
- 40 hours a week but with 4 hours a day overlapping with client timezone. Typically clients are in California PST Timezone.
Position:
- Full time/Direct
- We have great benefits such as PF, medical insurance, 12 annual company holidays, 12 PTO leaves per year, annual increments, Diwali bonus, spot bonuses and other incentives etc.
- We dont believe in locking in people with large notice periods. You will stay here because you love the company. We have only a 15 days notice period.

Similar jobs

Job Summary:
We are looking for a talented Full Stack Developer with experience in C# (ASP.NET Core Web API), React, and SQL Server. The successful candidate will be responsible for designing, developing, and maintaining robust web applications and APIs, ensuring seamless integration between the front-end and back-end systems.
Key Responsibilities:
Full Stack Development: Design, develop, and maintain web applications using C#, ASP.NET Core Web API, and React.
API Development: Create and maintain RESTful APIs to support front-end applications and integrations.
Database Management: Design, optimize, and manage SQL Server databases, including writing complex queries, stored procedures, and indexing.
Front-End Development: Implement user interfaces using React, ensuring a smooth and responsive user experience.
Code Quality: Write clean, scalable, and well-documented code following best practices in software development.
Collaboration: Work closely with cross-functional teams, including UI/UX designers, back-end developers, and DevOps, to deliver high-quality software solutions.
Testing & Debugging: Conduct unit testing, integration testing, and debugging to ensure the quality and reliability of applications.
Continuous Improvement: Stay updated on the latest industry trends and technologies and integrate them into development processes where applicable.
Required Qualifications:
Experience: Proven experience as a Full Stack Developer with a strong focus on C#, ASP.NET Core Web API, React, and SQL Server.
Technical Skills:
Proficient in C# and ASP.NET Core Web API development.
Strong experience with React and related front-end technologies (JavaScript, HTML, CSS).
Expertise in SQL Server, including database design, query optimization, and performance tuning.
Familiarity with version control systems like Git.
Understanding of RESTful architecture and Web API design.
Problem-Solving: Excellent analytical and problem-solving skills with the ability to troubleshoot complex issues.
Communication: Strong verbal and written communication skills, with the ability to articulate technical concepts to non-technical stakeholders.
Team Collaboration: Ability to work effectively in a team environment, collaborating with cross-functional teams to achieve project goals.
Preferred Qualifications:
Experience with ASP.NET Core MVC or Blazor.
Knowledge of cloud platforms such as Azure or AWS.
Experience with Agile/Scrum development methodologies.
Education:
Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
Required Skills
- Extensive senior level full-stack software development experience with Node.js (2 or more years) with detailed understanding of user interface frameworks, back-end software architecture interactions and node module capabilities.
- Two or more years' experience with one or more JavaScript frameworks/technologies such as Express.js, Angular.js, React.js, MobX or Flux.js.
- Strong development experience with developing RESTful Web Services using Node.js.
- Comprehensive knowledge of Scrum and Kanban Agile development process and ceremonies including scrums, planning events, backlog grooming, retrospectives and demos.
- Complex programming, program debugging, data analysis, problem analysis and resolution of issues within open source applications.
- Strong communication and collaborative skills in providing technical direction and hands-on software development to include design, development and testing.
Desired Skills
- Client development experience with HTML, DHTML, CSS, JavaScript
- Experience with other JavaScritpt frameworks such as Express, Restify, Hapi, Sails, JOI, and Kinex.
- Javascript experience with ECMAScript2015 (ES6), ECMAScript2016 (ES7) or Bable compiler.
- Operating System and Infrastructure experience with Linux, Windows 7, Unix, Solaris, JMS, OOD, CVS.
- Experience with VersionOne Application Lifecycle Management Tools
- Experience with Jenkins and Continuous Integration.
- Standards & Protocols knowledge including XML, XSLT, WSDL, JSON.
- Experience with Testing Tools including Mocha, Chai, Sinon, Supertest, Enzyme, Instanbul, Selenium, Load Runner, JSLint and Cucumber.
- Experience with source code versioning and Pull Requests with Git and Stash.
- Experience with IDEs such as Sublime and Atom.
- Knowledge of SonarCube, Phabricator, Gerritt, Karma, Jasmine
- Knowledge of projects using SAFe methodology.
- Experience with DevOps processes and implementation.
- Experience with environments utilizing Cloud Technologies such as Amazon Web Services.
- Experience with NGiNX web server.


Major skill required: Angular & .Net
At least 6 to 10 years of experience, working as an Angular & .Net (both tech) developer
Project Role: Senior-Level Application Developer
Key Responsibilities:
• Degree in computer science or IT.
• Strong organizational and project management skills.
• Proficiency with JavaScript frameworks such as Angular, Implement reusable components
• Proficiency with server-side languages such as .Net.
• Proficiency with fundamental front-end languages such as HTML, CSS, and JavaScript.
• Proficiency with database technology such as MS SQL, Store Procedure.
• Excellent verbal communication skills.
• Good problem-solving skills.
• Attention to detail.
• Develop User interfaces for Modern Rich Internet Applications.
Technical Experience: Ability to translate business requirements into a comprehensive, well-formed technical design.
Professional Attributes: Resource should have good communication and analytical skills
Project Description: Client has already developed application in Java-Script & .Net, we have to convert that application into Angular. Most of code we need to write in Angular, but there is scope where we have to change the existing API or have to develop new API as per the project module need.


-
Ability to translate Wireframes and PSD Designs into functional web apps using HTML5, AngularJS, React , Node.js, and Mongo
-
Binding of UI elements to JavaScript object models
-
Creating RESTful services with Node.js
-
Architect scalable web architectures
-
Work in a cross-functional team to deliver a complete user experience
-
Create Unit and Integration tests to ensure the quality of code
-
Be responsive to change requests and feature requests
-
Write code that is cross-platform and cross-device compatible
-
Ability to wear many hats and learn new technologies quickly
💻 High configuration laptop will be provided (Minimum is 16GB)
🛑 No bond / No contract / No guarantee required
🛑 5 days a week
⏱ Flexible timing
🏠 WFH or Office or Both (Hybrid)
👨🏫👩🏫 1-on-1 mentorship, code review, automated builds, automated code reports, and many industry standards for delivering quality code.
💸 Up to 10k stipend during internship.

What is FCG?
FCG, a product-based technology consulting company serving top North American clients and providing the most innovative technology solutions from the past 10 years in the domain of Utility, gas pipeline, roadways and permitting systems. We are made up of more than 50+ software professionals and researchers (and growing) who live and breathe technology. With our core principles and values, we always believed in challenging ourselves to bring out the best products and to constantly improve and invest in latest technologies such as Cloud Computing, Dev-Ops, GIS, Big Data and Analytics.
We are an STPI unit operating from IT park Bhopal with high end infrastructure and due to COVID-19 we are providing the work from home.
Why work at FCG?
FCG is on a mission to create a place where you can learn and grow, where your ideas are valued and where you can do cool things, all while contributing to the larger success of the company. At FCG we incorporate and promote a culture of creativity, innovation, and collaboration to allow everyone to do their best work every day. Our core management team aims to provide you very friendly environment with guidance at every step.
Education
Bachelor's/Master’s degree in Computer Science/ Information Technology with overall high academics.
Experience
3- 5+ years of experience as a .Net Application/Software Developer
Job Requirements
The Software Developer must be able to demonstrate the following skills and experience (either through in an internship, previous employment, or in a college project):
- Bachelor’s Degree or higher in Computer Science or equivalent field
- 3-5+ years of experience with C#, .NET 3.5 and above framework, Visual Studio 2012 and above, http://asp.net/">NETWeb Forms, and IIS 6/7; Familiarity or experience with server design/architectural patterns (e.g. Model-View-Controller (MVC)), and general Server-Side Development (e.g. ASP.Net, SQL Server, Oracle, PHP)
- Experience with SQL, JavaScript, AJAX, JSON, jQuery, HTML/HTML5, CSS/CSS3, JSON Requests, Responsive Web Development, and cross browser development is a PLUS.
- Experience in other languages such as mobile based (Objective-C, Java, Swift, etc.) is a PLUS.
- Experience with GIT, Subversion, or similar version control systems.
- Understanding of Design Patterns and Object-Oriented Concepts.
- Experience with the software development lifecycle (SDLC), including requirements analysis, development, production deployment and maintenance; Experience or understanding of working in an Agile environment
- Ability to function well in a collaborative, team-oriented environment.
- Ability to write technical documentation for internal or external developer/technical audiences.
- Applicant must possess good written and spoken English language skills (fluent or highly conversant in English).
Role & Responsibilities
Depending on current project needs, responsibilities could entail any of the following:
- Translate application storyboards and use cases into architecture concepts and pseudocode
- Design, build, and maintain efficient, reusable, and reliable C# code by writing clean, scalable code using Object Oriented Programming Principles (OOP) and our defined Development Standards guide
- Ensure the best possible performance, quality, and responsiveness of applications by identifying any observed bottlenecks and bugs, and suggesting solutions / technical alternatives to mitigate and address these issues; Make recommendations and/or changes towards the development of new code or reuse of existing code, and improve/streamline processes and systems
- Support projects through entire Software Development Lifecycle (SDLC) by participating in the requirements analysis and research gathering (R&D) process, and/or writing documentation such as technical specifications, user guides, and other forms of documentation.
- Interact with team members (end-users, testers, distributors, analysts and project/release managers) in a team-oriented fashion
- Follow software development methodologies and best practices
- Ensure system improvements and tickets are successfully implemented through following up with developers and QA team
- The candidate should expect to work in a global virtual team spread across North America and India team members, sometimes across multiple time zones.
- The candidate may be assigned to more than one role or project at a time.
- Our ideal candidate will be a self-motivated team player committed to delivering on time and should be able to work with minimal supervision.


Job description
Role and Responsibilities:
- Develop web portals using Angular 5+ and NodeJs
- Collaborate with Project Manager/Department Manager to develop front end of web application
- Write clean, scalable code using Angular 5+ and NodeJS programming languages, revise, update, refactor and debug code
- Delivering a complete front-end application
- Ensuring high performance on mobile and desktop
Major Challenges:
- To be updated with the new technologies and development techniques for frontend and backend.
- Build and maintain a report base for project candlelight
- Ensure the accuracy and the quality of the data communicated between the frontend and backend
Candidate should pro-actively identify, assess, and manage all risks to the objectives of the department and report these on a quarterly basis to his Line Manager. The job holder should follow the risk policy and procedures of the organisation in doing so.
Skills Required:
- Excellent communication skills (both written and verbal) and interpersonal skills
- Self-directed and self-motivated with the ability to take charge or play a supporting role
- Administrative and organisational skills
- Good problem analysis and problem-solving skills
Competencies:
- Strong object-oriented JavaScript, MVC
- CSS precompilers like Sass and LESS
- Skills in one or more chosen frameworks/libraries like jQuery or Bootstrap, Javascript
- HTML 5, CSS Modules, npm
- jQuery, jQueryUI, TypeScript
- Able to integrate existing API (REST), web services, WCF.
- Troubleshoot problems with application development and use
- Excellent conceptual, and critical thinking capabilities
- Excellent troubleshooting and communication skills
- Angular5+, MVC frameworks Angular
- Node Js
Education, Experience and Formal/Professional Qualifications:
- Graduate in Computer Science, Engineering or a related field
- Minimum two years experience in a similar role with an emphasis on technical support including good track record on Angular 5+
- Prior experience with any insurance company / product is a plus.
Technology Development Manager
Location : Bangalore (5 Days WFH)
Education Qualification : B.Tech/M.Tech
(Must have good communication skills)
Skills Required : Java, JEE, Spring Frameworks, REST, Object Oriented Analysis and Design,Microservices Architecture, MySQL, MongoDb, ElasticSearch, Git, Jenkins, Microservices, JSON, Javascript, Node.js, Amazon Web Services or any other cloud
Experience : 8 to 17 years
Role :
- As a Technology Development Manager, be passionate about technology strategy & vision, hands-on solution design, critical analytical thinking and team management
- Responsible for Peer review, design, deployment, production support & mentoring the team
- Be a self-starter based on your experience and be able to deliver world-class capabilities for one of the fastest growing startups in the Global Digital Identity space
- Ability to thrive in a fast-paced, results-oriented, execution-focused environment while handling the day to day operations and having full control over the business technology organization
- Be energised in the fine balance between managing team and being a technologist
- Be comfortable with ambiguity. As with any startup, this role and the company will evolve and pivot and times will show more unknowns than known.
Requirements:
- 8-15 years of progressive technology experience as an engineer, an architect, project manager, and a team leader in cross functional teams
- Results driven! Demonstrated ability to successfully have brought a product to market
- Experience with full-stack software development including newer front-end frameworks
- Java, JEE, Python, Spring Frameworks, REST, Object Oriented Analysis and Design, Microservices Architecture, MySQL, MongoDb, ElasticSearch, Git, Jenkins, Microservices, JSON, Javascript, Node.js, Amazon Web Services all important
- Experience and knowledge in Machine Learning & Computer Vision a plus
- Hands-on product management and software development life-cycle experience (especially Agile methodologies)
- Experience leading teams in the successful delivery of large technology projects
- Demonstrated ability to make good technology trade-off decisions, i.e. managing technical debt
- Drives the CI/CD strategy for the product
- Served as technical lead throughout the full development lifecycle, end-to-end, from scoping, planning, conception, design, implementation and testing to documentation, delivery and maintenance
Competencies:
- Can identify leading indicators for problems that is likely to surface in the future
- Can identify large problem patterns, systemic issues and opportunities for larger re-architecture and redesign
- Can troubleshoot the entire product ecosystem effectively
- Considered as a Guru in a language, its internals and the application of the language in a wider context
- Defines coding standards and design approaches across the organization
- Can independently design multi systems and systems with complex interactions
- Can design generic platforms for a wider usage across teams
- Accountable for all designs in the team
- Deep knowledge, understanding and experience with working of different architectural styles
- Responsible and accountable for NFR aspects of the product
- Responsible for Architecture and Tech stack across the team(s)
- Ability to define (in collaboration with cross functions), plan, deliver and operationalize large releases.
- Create formal mentoring plans and identify mentoring needs for a team
- Contribution to open source projects, open standards
- Flag bearer of
- Freedom and responsibility
- First Principles
- Bias for action
- Earn your badge
- Customer Empathy
- Truth seeking
1. Should have deep knowledge in the relevant tech stack (JAVA, MEAN, MERN, LAMP, etc.,) with Micro-services experience.
2. Must be well versed with algorithms
3. Should have in-depth knowledge of databases - SQL, NoSQL, Mongo DB.
4. Should be able to suggest the best stack and provide an optimized approach to complete a project.
5. Should be able to covert requirements into sprint plans and estimations.
6. Should be able to jump on client calls and translate and break down business level requirements into developer goals/sprints.
7. Should be able to step in and code/solve problems when required
8. Should be able to review the code of the developers and objectively define points for improvement
9. Should be willing to learn new stacks and spend a lot of time on RnD
10. Should be able to get things done :)
11. Should be able to assess risks involved in the projects.

