We're looking for someone who has a passion for technology and continuous improvement, and enjoys a collaborative approach to software development. You'll help us scale to meet the demands of a million-plus global customers and you'll help decide on the tools and approaches we use. As a Senior Software Engineer well into your career, we know you're exceptional at what you do. You take pride in being someone that more junior members look up to, but you're still eager to learn and hone in on skills as a Senior Software Engineer. That's why we're placing a heavy emphasis on leaning on your expertise to take on a high level of responsibility while being a role model and mentor to others on the team.
Responsibilities:
- Drive complex projects autonomously, from technical design to launch.
- Tackle complex architecture challenges, apply architectural standards and start using them on new projects.
- Designing, implementing, testing and deploying various software products.
- Contributing to the overall technical solution design.
- Managing and maintaining existing systems in line with our product custodianship strategy.
- Provide thought leadership and make contributions to continually improve the cross-platform development practices.
- Participating in engineering practices that produce testable, maintainable products to be proud of.
- Knowledge sharing & mentoring other developers within the team and the wider REA community.
- Perform code reviews & documentation as well as take on complex bug fixes, especially on high-risk problems.
- Set the standard for thorough, meaningful code reviews.
- Work in collaboration with team members and adhere to timelines and milestones.
Requirements:
- 3-5 years' experience in Reactjs and Nodejs (MERN STACK).
- Excellent JavaScript/Typescript skills.
- Experience in No SQL Database.
- Strong foundation of HTML5 CSS and JavaScript.
- Applies security and reliability principles when designing systems.
- Understand the principles of Redux/Mobx and make strong architectural recommendations.
- Stay abreast of the latest React and JS libraries and can offer well formed opinions when selecting a tech stack.
- Bring your knowledge of design patterns in development (eg SOLID) and platform architecture (Microservices, Event Driven, DDD).
- Experience with test automation at all levels of the test pyramid and beyond, and experience working in a Continuous Deployment model.
- GraphQL & AWS Experience a bonus.
- Considers the customer impact when making technical decisions.
- Really good communicator both with the stakeholders and the team.
- A real appetite for learning and growing, both as a developer and teammate.
- Great at scripting, knowledge of linux/unix systems commands, shell scripting / python.
- Agile development, experience with scrum or kanban.
- Ideally have worked in fast-growing startups, so you understand the need and ability to be able to move fast.
Similar jobs
Join Metadologie: Where Innovation Meets Opportunity!
Are you ready to embark on an exciting journey where your talents will be nurtured, your ideas valued, and your potential unleashed? Look no further than Metadologie – a dynamic and forward-thinking organization that is currently seeking exceptionally talented individuals like you to join our remarkable team!
Who We Are:
At Metadologie, we believe in the power of innovation to transform businesses and shape the future. We are a cutting-edge organisation that specializes in developing groundbreaking solutions for our clients across diverse industries. From advanced technology implementations to strategic consulting, we are at the forefront of driving innovation and delivering exceptional results.
Company Description:
Metadologie is a dynamic and innovative tech company committed to delivering cuttingedge solutions to our clients. We pride ourselves on fostering a collaborative work environment where creativity and excellence thrive. Currently, we are seeking a skilled Full Stack Developer to join our team in Jaipur.
Position Overview:
We are looking for a talented Full Stack Developer with a strong background in React.js and Node.js. The ideal candidate will have at least 4 years of experience in full stack development, with a focus on building scalable web applications. Additionally, the candidate should have experience in team management and be capable of taking on leadership roles.
Responsibilities:
• Develop and maintain scalable web applications using React.js and Node.js
• Collaborate with cross-functional teams to define, design, and ship new features
• Lead and mentor junior developers, providing guidance and support as needed
• Conduct code reviews to ensure code quality and adherence to best practices
• Work closely with product managers and designers to translate requirements into technical solutions
• Stay up-to-date with the latest trends and technologies in full stack development
Requirements:
• Bachelor's degree in Computer Science or a related field
• Minimum of 6 years of experience in full stack development
• Proficiency in React.js and Node.js
• Experience with database technologies such as MongoDB, MySQL, or PostgreSQL
• Strong understanding of web technologies including HTML, CSS, and JavaScript
• Experience with version control systems such as Git
• Excellent communication and interpersonal skills
• Ability to work independently and as part of a team
• Experience in team management and leadership roles is a plus
Benefits:
Competitive salary package
Health insurance
Paid time off and holidays
Professional development opportunities
Collaborative and supportive work environment
Job Title: Javascript Developers (Full-Stack Web)
On-site Location: NCTE, Dwarka, Delhi
Job Type: Full-Time
Company: Bharattech AI Pvt Ltd
Eligibility:
- 6 years of experience (minimum)
- B.E/B.Tech/M.E/M.Tech -or- MCA -or- M.Sc(IT or CS) -or- MS in Software Systems
About the Company:
Bharattech AI Pvt Ltd is a leader in providing innovative AI and data analytics solutions. We have partnered with the National Council for Teacher Education (NCTE), Delhi, to implement and develop their data analytics & MIS development lab, called VSK. We are looking for skilled Javascript Developers (Full-Stack Web) to join our team and contribute to this prestigious project.
Job Description:
Bharattech AI Pvt Ltd is seeking two Javascript Developers (Full-Stack Web) to join our team for an exciting project with NCTE, Delhi. As a Full-Stack Developer, you will play a crucial role in the development and integration of the VSK Web application and related systems.
Work Experience:
- Minimum 6 years' experience in Web apps, PWAs, Dashboards, or Website Development.
- Proven experience in the complete lifecycle of web application development.
- Demonstrated experience as a full-stack developer.
- Knowledge of either MERN, MEVN, or MEAN stack.
- Knowledge of popular frameworks (Express/Meteor/React/Vue/Angular etc.) for any of the stacks mentioned above.
Role and Responsibilities:
- Study the readily available client datasets and leverage them to run the VSK smoothly.
- Communicate with the Team Lead and Project Manager to capture software requirements.
- Develop high-level system design diagrams for program design, coding, testing, debugging, and documentation.
- Develop, update, and modify the VSK Web application/Web portal.
- Integrate existing software/applications with VSK using readily available APIs.
Skills and Competencies:
- Proficiency in full-stack development, including both front-end and back-end technologies.
- Strong knowledge of web application frameworks and development tools.
- Experience with API integration and software development best practices.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and the ability to work effectively in a team environment.
Why Join Us:
- Be a part of a cutting-edge project with a significant impact on the education sector.
- Work in a dynamic and collaborative environment with opportunities for professional growth.
- Competitive salary and benefits package.
Join Bharattech AI Pvt Ltd and contribute to transforming technological development at NCTE, Delhi!
Bharattech AI Pvt Ltd is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Designation of the role: Sr. Software Engineer
Responsibilities
Translate designs and style guides into interactive user interfaces, ensuring
cross-browser compatibility, performance, and robustness.
● Deliver high-quality code that is maintainable and readable.
● Develop and maintain features using JavaScript frameworks such as Angular, React or
Vue.
● Create high performance, secure, responsive, clean and simple front-end built-in
collaboration and discussion with backend developers, designers, and product owners.
● Identify and establish best practices and frameworks keeping in mind parameters of
performance, responsiveness, security, maintainability, extensibility, and reuse.
Requirements
Passion for learning new things every day and a quick understanding of new concepts. Should have handson experience with node and react.js
● Experience in developing front-end components using Object-Oriented JavaScript,
HTML5, and CSS3.
● Understanding of web applications and how they work.
● Experience of full software development life cycle, and a good understanding of version
control systems like Git.
● Excellent time management, multi-tasking and communication skills.
Responsibilities
- Build scalable and loosely coupled services to extend our platform
- Build bulletproof API integrations with third-party APIs for various use cases
- Evolve our Infrastructure and add a few more nines to our overall availability
- Have full autonomy and own your code, and decide on the technologies and tools to deliver as well as operate large-scale applications on AWS
- Give back to the open-source community through contributions on code and blog posts
- This is a startup so everything can change as we experiment with more product improvements
Requirements
- You have prior experience developing and working on consumer-facing web/app products
- Hands-on experience in JavaScript. Exceptions can be made if you’re really good at any other language with experience in building web/app-based tech products
- Expertise in http://node.js/">Node.JS and Experience in at least one of the following frameworks - http://express.js/">Express.js, http://koa.js/">Koa.js, http://socket.io/">Socket.io (http://socket.io/">http://socket.io/)
- Good knowledge of async programming using Callbacks, Promises, and Async/Await
- Hands-on experience with Frontend codebases using HTML, CSS, and AJAX
- Working knowledge of MongoDB, Redis, MySQL
- Good understanding of Data Structures, Algorithms, and Operating Systems
- You've worked with AWS services in the past and have experience with EC2, ELB, AutoScaling, CloudFront, S3
- Experience with Frontend Stack would be added advantage (HTML, CSS)
- You might not have experience with all the tools that we use but you can learn those given the guidance and resources
- Experience in http://vue.js/">Vue.js would be plus
If you are highly passionate about creating prosperity, problem-solving, working with a purpose, and building a large brand, then this is the opportunity to make it the next big thing.
About Company
Good Good Piggy is a young start-up. In the first six months not only we reached Shark Tank, but also were pegged as Next Leader 2021 by Start up Review. The start-up is popularly aligned with BFSI network as well as the Education sphere, with a potential to expand in both industries.
‘Good Good Piggy’ is an Ed-FinTech start-up that encourages the new generation to
develop the life-skill of managing the entire money management equation digitally,
because the future of money is digital. We recognize the importance of reinforcing
good behaviour, habits and skills from a young age.
Backed by Favcy, Openbook VC, 1st Cheque, AWAKE, Women in Tech India, Power Angels Network, Mohali Angels, North Campus Angels
What's in it for you?
We understand that you can only crack a successful minimum viable product - by arriving at a minimum viable brand positioning and minimum viable growth. Yes in 1 year, we have all three checked and are now planning for our launch! We have customers waiting for the product as well as industry aligned to make it work! All we need is you to come in and close the gaps!
As a team member in Good Good Piggy, you will obsess to make sure we are up speed in technology. Joining the team means you will be responsible to create an ecosystem of talented folks who make the founding and/or extended teams. You should be at ease switching between the big-picture architecture mode and the get-hands-dirty detail-orientated mundane work mode to service our innovative customer proposition.
Job Description
We are looking for a Node.js Developer responsible for managing the interchange of
data between the server and the users. Your primary focus will be the development
of all server-side logic, definition, and maintenance of the central database, and
ensuring high performance and responsiveness to requests from the front-end. You
will also be responsible for integrating the front-end elements built by your co-
workers into the application. Therefore, a basic understanding of front-end
technologies is necessary as well.
Total Experience: 3 to 7 Years
Notice Period: 30-45 Days
Preferred Location: Delhi NCR
Role: Full Stack Developer
Industry Type: Ed-FinTech
Employment Type: Full Time, Permanent
Role Category: Software Development
Responsibilities
Expertise in designing back-end applications with Node.js
Experience in design and development of Full Stack applications using one or
more JS frameworks like ReactJS.
Setup/configure CI/CD pipeline leveraging AWS native services or traditional
tools (e.g. Jenkins, GitHub, Artifactory, SonarQube, etc)
Deploy applications on AWS platform leveraging AWS platform services like
EC2, EBS, S3, Code Artifact etc
Strong coding, data structures and algorithms skills
Maintain and configure MongoDB instances
Implementation of security and data protection
Skills And Qualifications
Must have worked in NodeJS
Good knowledge of JavaScript, CSS and HTML is a must.
Should have worked on ReactJS class-based and functional concepts
Knowledge of framework like NextJS, NestJs is an added advantage
Should be good at understanding project requirement and communication
skills
Experience developing desktop and mobile applications.
Understanding accessibility and security compliance
User authentication and authorization between multiple systems, servers, and environments
Working with Agile framework especially is necessary
Organizational and leadership abilities
Excellent communication skills
Problem-solving aptitude
Education
B.Tech/B.E./MCA or Equivalent
Person Fitment
A people person
Excellent attention to detail
Passionate about technology, with a general thirst for digital knowledge
Bright, motivated and driven
Positive thinker, with a can-do attitude
Reliable, flexible and cooperative
Honest and trustworthy
Candidate fit enhances when you show: Good understanding of/experience in building Neo-Banking/Education/Parenting Platforms.
Renumeration range: The compensation will also include a monthly salary based on discussion.
Benefits: When you join us, you get to share the vibe of working yet exploring off-beat India in the "Work from Anywhere" model as Founding Team Members. Secondly, we encourage Learning & Training with credits that can be utilised monthly. Not just that, we shall push you to have International mentorship so you are always upbeat in the market. What else? Feel free to suggest!
Define code architecture decisions to support a high-performance and scalable product with a minimal footprint.
Collaborate well with engineers, researchers, and data implementation specialists to design and create advanced, elegant and efficient systems.
Experience implementing applications using Angular.
Experience creating front end applications using HTML5, Angular
Hands-on experience with JavaScript Development on both client and server-side
Experience with modern frameworks and design patterns
Knowledge of the following will be considered as an advantage:
Consumer Web Development Experience for High-Traffic, Public Facing web applications
Experience with cloud technologies also a plus
Creating secure RESTful-based web services in XML and JSON, Javascript, JQuery
Version control (SVN, Git).
- 3-10 years experience
- Strong React, TypeScript, JavaScript
- Experience with NextJS and Material UI
- Experience with popular React.js workflows (such as Flux or Redux)
- Demonstrated mastery of HTML, CSS & JavaScript (ES6+)
- Good understanding of HTML, CSS, Javascript, jQuery, Bootstrap3/4, JSON & AJAX.
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
Backend server development & support with Node, JavaScript, JSON, REST, NoSQL, Cloud Native technologies like Docker & Registry, Kubernetes & Helm
- Skilled in data structures, algorithms, modularization, OOP, microservices, and design patterns
- Skilled in coding best practices using containers, packaging (npm, yarn), agility (with Git, Jira), unit testing (JEST), CI/CD (Jenkins), debugging, and ensuring high productivity & quality
- Exposure to security (OIDC/JWT, RBAC, monitoring, auditing)
- Good with learning, problem solving & innovation
**Frontend**
- experience in building end-to-end frontend and backend apps or Single Page Applications.
- Should know the basics of HTTP(S), DOM, browsers, page rendering
- Should know JavaScript both for Front-end as well as Back-end, Typescript would be good to have
- Have used these Frontend libraries/frameworks: Angular 8, 10
- Have a preference for one of this for the state management: Ngrx, Redux etc
- Skills in one or more chosen frameworks/libraries like jQuery, Bootstrap, etc
**Backend and Databases**
- Experience with Nodejs/Firebase/Nestjs
- Experience MongoDB/Firestore is a must
- Knowledge of Creating RESTful services with Node.js and understanding of REST services (microservices/serverless will be plus point)
- Knowledge of Authentication, authorizations, mailing, fileuploading etc is a must
- Should know querying in mongodb along with Aggregation Pipeline, Map-Reduce,etc
- - Understanding of fundamental design principles behind a scalable application
- - Have written test cases using one of these: Jest, Mocha, Chai,Enzyme, Karma
**Good to have:**
- Work proactively in a team.
- Strong understanding of product development
- Should be a good problem solver, quick learner.
- Good analytical, problem solving and troubleshooting skills.
- Knowledge of Nestjs, Elastic Search Would be plus point
- Have strongly used one of these to keep our code Clean and Consistent: Eslint, Flow, JShint, style-lint
Who we are:
We are leading CMMI Level 3 global organization. We enjoyed a stable leadership since its inception in the Silicon Valley, California in 1996. We have expanded from a single location to current presence in 5 global cities with round-the-clock connectivity.
Since inception, the driving core values inculcated by our founder, management team and investors have been the ongoing guiding force.
We emerged as a leading custom software development organization, spread across the globe. We made business easier and more profitable for varied small to medium size projects. As a technology partner, we deliver solutions in line with your business goals. With 2000+ happy customer base, vast experience of 20+ years, backed by offices in the US, Australia and India, providing next-door assistance and a round-the-clock connectivity. Our software solutions cover all major industries such as healthcare, digital enterprises, business automation and IT services, highlighting our expertise in Microsoft open source platform, mobile platforms and new technologies.
To know more about we visit http://www.smartdatainc.com">http://www.smartdatainc.com
About You:
Should build interactive consumer data from multiple systems and restfully abstract to the UI through a Node.js backend.
- Should define code architecture decisions to support a high-performance and scalable product with a minimal footprint
- Should address and improve any technical issues
- Should be good in communication skills and teamwork ability to work between different levels of developers.
- Should be able to work/handle projects single handed by own
- Should perform unit/per testing for creating a bug free solution.
You should possess:
- Experience of Node JS, Express JS, Mongo DB, Angular 2+.
- Knowledge of GIT, Jenkins tools or similar.
- Knowledge working with AWS (S3, EMR, EC2, RDS).
- Experience of Agile development and methodology.
Good to have:
- Project management and deployment skills.
- Knowledge of Dockers and Kubernetes.
- Onsite experience.
- US business Visa.