
Fullstack Developer
at Our Client company is into Computer Software. (EC1)

- Bachelor’s degree in Computer Science, Software Engineering, or a related discipline
- 4+ years experience working in an IT environment
- 4+ years of Object-oriented design, functional programming
- Node JS API Development (Firebase API development is a plus)
- Angular or VUE or React JS Front end Development (VUE Js Experience is a plus)
- HTML / CSS responsive development
- Experience using any database
- Experience developing in an Agile / SCRUM Environment
- Experience developing mission-critical applications
- Strong business and technical acumen
- Excellent verbal and written communication skills

Similar jobs


Professional development experience, working the Full stack on large scale B2B, SaaS products. • Expertise with learning new technologies and strong experience with our tech stack AngularJS, JavaScript, Node.js, Go, React.js and Postgres. • Bachelor’sin Computer Scienceorsolid knowledgeof CS fundamentals(OOP, designpatterns, algorithms, etc...) • Experience and adesire towork in a fast-paced environment. • We are a leading cloud-based open platform used by some of the most prestigious companies around • You will get to work with some of the most complex technologies on the market today • You will have an opportunity to work at all levels of the organization.

Your responsibilities as a Full Stack Developer * Write clean codes with relevant test cases
Roles & Responsibilities-
- Prototype quickly and optimize iteratively
- Integrating front end with server-side logic
- Implement security and data protection measures
- Document the work properly
- Implement feedback received from end-users
- Deployment on cloud
- Understanding of code versioning tools like git
Experience-
- Must have at least 2-3 years of experience in MEAN Stack development i.e MongoDB, Express.js, Angular, and Node.js
- Extensive Experience in API integration and development.
- Working knowledge of HTML5, CSS3, and JavaScript.
- Experience with version control systems and repository management.
- Passionate about writing clean, efficient, and maintainable code.
- Strong analytical and debugging skills and experience building consumer systems at scale.
Required skillset
Applicants must have knowledge and experience in the following:
- Backend frameworks like nodejs, expressjs
- Working with RDBMS
- Familiarity with MongoDB would be beneficial
- HTML, CSS & JavaScript
- Frontend frameworks like Angular, React / Svelte
- A web servers like Nginx
- Familiarity of working with WebSocket’s
- Docker understanding

Skills Required:
- Previous working experience as a MERN/MEAN Stack Developer for 1 year (Minimum).
- In depth knowledge of NodeJS, ExpressJS or Restify
- Experience implementing applications using Angular 2+ versions or React
- Experience creating front end applications using HTML5, Angular/React, LESS/SASS
- Hands on experience with JavaScript
- Development on both client and server-side
- Experience on Angular 2+ and React Js will be an plus point
- Experience on both MEAN/MERN Technologies will be an advantage.

- Working with the product team to develop new features focused on improving the user experience
- Improving existing features and working on streamlining client implementations through improved tools
- Improving our technical architecture and building out a continuous integration pipeline
- Modernizing our front-end in new frameworks
- Everything else - our team is small and you'll likely be involved in almost every tech-related thing going on
Requirements
- 1+ years of experience building consumer-facing web apps
- You are interested in the full-stack opportunity and love building a feature from start to finish
- Self-starter with a deep interest in tech - we want someone who will come in with opinions, and shape our engineering practices and decisions for the better
- An eye for design - you'll have an important role in making the product look great
- Believe in our mission and love the idea of working in education to help students succeed
Technologies you'll work with:
- NodeJS, http://sails.js/">Sails.JS
- http://react.js/">React.js, Redux, Redux-Saga
- Kubernetes, Postgres, ElasticSearch, Redis, RabbitMQ
- Whatever else you decide - we're constantly re-evaluating our stack and tools
- Having prior experience with the technologies is a plus, but not mandatory for skilled candidates.
Benefits
- Remote Option - You can work from any location of your choice
- Reimbursement of Home Office Setup
- Competitive Salary
- Friendly atmosphere
- Flexible paid vacation policy
- Building reusable code and libraries for future use
- Building efficient, testable, and reusable Node JS modules
- End-to-end ownership of modules including designing, development, validation, deployment
- Creating microservices from scratch and ensuring that micro services are used wherever it makes sense.
What you need to have:
- Proficient in MERN Stack (MongoDB, Express, React,Node)
- Minimum 2 years of experience in full stack development- MERN Stack
- Experience in creating microservices from scratch
- Familiarity with One OOPS language
- Familiarity with multithreading- Workers / child processes & performance tuning
- Experience with SQL / NoSQL databases and their declarative query languages (MySQL and Mongo dB)
- Strong knowledge of the common NODE JS or web server exploits and their solutions
- Knowledge in GraphQL is a plus



Responsibilities
• Translate business requirements and use cases into functional applications.
• Design, build and maintain efficient, reusable, and reliable Ruby and Golang code.
• Review, test, and verify code for adherence to quality and security standards.
• Ensure the best possible performance, quality, and responsiveness of the applications.
• Help maintain code quality and organization.
• Develop user-friendly web applications using React
• Build marketing-related features
Requirements
• You've got 4+ years of development experience.
• You've worked with frameworks like React, Redux, Webpack, etc.
• You're an expert in Ruby, Golang and Rails framework
• You're an expert in writing background tasks, test-driven development.
• Data-driven product development is kinda your thing.
• You're committed to quality, and your code solves more problems than it creates.


KRAs:
- Liaise with business/departmental stakeholders, understanding requirements
- Making project plan and enhancement feature release roadmap
- Working hands-on for product enhancements
- Producing, testing and debugging code
Job brief:
We are looking for a Senior Solution Engineer to lead and implement solution enhancements. You will work with top management to define solution requirements and take the lead on technical aspect of the project.
In this role, you should be able to work independently with little supervision. You should have excellent organization and problem-solving skills. If you also have hands-on experience in technology development and agile methodologies, we’d like to meet you.
Your goal will be to enhance and develop high-quality technology solutions that is aligned with user needs and business goals.
Responsibilities
- Develop high-quality technology design and architecture
- Identify, prioritize and execute tasks in the software development life cycle
- Develop tools and applications by producing clean, efficient code
- Automate tasks through appropriate tools and scripting
- Review and debug code, perform validation and verification testing
- Identify 3rd party integration opportunity and engage with 3rd party team on technology and business aspect and drive successful integration
- Develop technology solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle
- Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions
- Demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
- Protect operations by keeping information confidential
- Provide information by collecting, analysing, and summarizing development and service issues.
Skillset requirements:
- Knowledge of selected programming languages (e.g. Python, C++) and the Java/J2EE platform
- In-depth knowledge of relational databases (e.g. PostgreSQL, MySQL) and NoSQL databases (e.g. MongoDB)
- Java/JEE, Spring, JSON, XML, NoSQL Database(MongoDB, Cassandra), Distributed System, RDBMS, ePub3, MVC frameworks, Design Patterns, Javascript, JQuery, JSON
- Ability to use version control software such as GIT and SVN
- Experience as an applications programmer on large-scale data base management systems
- Experience writing SQL queries for SQL Server or another Relational Database is required
- Experience in LAMP (Linux, Apache, MySQL, PHP/Python/Perl) and/or server-side Java programming with Web 1.0 MVC frameworks and experience in JEE technologies like Servlets, JSPs, EJBs, Web Services, JMS, JAXB.
- Design, develop and implement unit and scenario testing for existing code base and for new functionality under development
- High scalability projects involving cloud-based infrastructure design and implementation
- Good understanding of Web Services protocols such as REST, SOAP and API design for extensibility and portability
- Experience debugging distributed systems with high data loads
- Deep understanding of distributed data model
- Solid understanding of the Software as a Service (SaaS) model in the online environment
Mindset requirements:
- Solution mindset
- Teamwork
- Analytical & Critical Thinking
- Attention to details






