- Full-stack developer good at react.js and node.js.
- Should be good at algorithms
- Working experience in AWS is a plus
Shortcastle is a sportstech company with presence in over 65+ countries. Flexible and fun-filled team

Similar jobs
Life is Short! Work Somewhere Awesome.
Mercer Talent Enterprise is hiring for experienced full stack Ruby on Rails developers.
As a Senior Ruby On Rails Engineer, you'll work on a closely-knit team with a technology stack built on top of Ruby on Rails 7.x. We like to work with modern technologies, always try to do what is best for the customer and put more value on teamwork than rock stars and cowboys.
Key Responsibilities
- Design, build, and maintain efficient, reusable, and reliable Ruby code
- Lead the technical design and development of major platform components to help our technology platform scale with our explosive user growth.
- Actively promote code quality, organization and automatization
- Build new features to improve psychometric assessments
- Shape our product roadmaps by being data-driven and creative
- Use and promote TDD best practices
- Pair program with team members of different experiences
- Be a mentor when you have the expertise / Be a student when someone else does
Required Experience or Skills
- 5+ years experience with Ruby on Rails
- Experience working with Postgres database
- Expert knowledge of feature/end-to-end and unit tests
- TDD experience with RSpec and Capybara
- Strong JavaScript skills
- Strong HTML / CSS 3 skills
- Experience working with a Continuous Integration environment (CircleCI, Github Actions, Jenkins, etc.)
- Understanding and commitment to Agile processes
- Great communication, particularly in explaining your coding processes, suggestions for best practices, and identifying ways to improve the team's coding quality
Desired Skills & Experience
- Experience developing with React / Redux
- Experience developing with TypeScript
- Working knowledge with Docker
You'll get
- Competitive salary with health benefits
- An extremely energising, dynamic and fast paced entrepreneurial working culture and environment
- An opportunity to work on leading edge technology products and solutions that will be first movers in the market
- An opportunity to travel to international locations where our clients may be based
- Latest laptop, devices and technologies for your needs
- Unique and supportive opportunities to progress in your career
- On-going team and professional development
Where
Remote
About Mercer Talent Enterprise
Mercer Talent Enterprise is a global leader providing talent foresight for an organization’s most pivotal people decisions through our talent assessment, leadership, and capability development solutions. By integrating our extensive expertise in assessment and psychometric tools with progressive and modern advances in technology and evidence-based data science, Mercer Talent Enterprise enables a depth and breadth of assessment solutions across the employee lifecycle.
-
Responsibilities
- • Collaborate with the core team building a state-of-the-art blockchain based SaaS.
- • Building front-end web applications using latest technologies.
- • Suggest and ideate high- and low-level design and architecture requirements for implementation of features.
- • Apply comprehensive knowledge and a thorough understanding of concepts, principles, and technical capabilities to perform varied tasks and projects.
- • Backend RESTful API Design and server-side development for web and mobile apps.
- • Develop and design database schemas on MongoDB.
- • Perform code reviews and unit tests to ensure code consistency and maintainability.
- • Setup alerts, monitoring & metrics, provision and manage resources on AWS Cloud.
Minimum Qualifications
- • Passion to solve complex problems of agriculture in a dynamic start-up environment
- • Flexible, curious, exploratory, and can-do attitude
- • Great sense of ownership and ability to work with very limited supervision
- • Bachelor's degree in Computer Science, related technical field, or equivalent practical experience.
- • 2-5 years of hands-on coding expertise in software engineering.
- • Experience with JavaScript, HTML, CSS.
- • Ability to speak English fluently.
Preferred Qualifications
- • Strong programming experience of 2+ years with Node.js, Express.js, MongoDB and Angular stack.
- • Strong problem solving/troubleshooting skills.
- • Experience with software design and architecture for building highly efficient and scalable systems.
- • Experience with MongoDB Atlas for database hosting and storage.
- • Experience with SDLC in an Agile work environment using tools like Jira and GitHub.
- • Experience with AWS Services like ECS, EKS, EC2, S3, Lambda, Load Balancing, Route 53, API Gateway along with Infrastructure provisioning and optimization.
- • Knowledge and experience of NoSQL Databases is a must.
- • Experience with DevOps, CI/CD pipelines on Jenkins, GitHub Actions, etc.
- • Experience with containerization environments like Docker & Kubernetes.
- • Experience with Material Design is an advantage.
- • Experience with TDD is an advantage.
- • Experience or familiarity of blockchain protocols like Hyperledger Fabric a big advantage.
We are founded by a team from Harvard and IIT, is a global
education venture teaching school children 1000+ essential modern subjects (Crypto, Climate,Space, etc.) and 21st-century skills (Critical Thinking and Communication). With students from 20+ countries, the academy has quickly grown its global footprint. We have small group online live sessions, pre, and post-class world-class self-learning content for children to grow 10X confident in the real world.
Job Details: Full Stack Engineer - FSE - 2
Role Scope: We are looking for an experienced WordPress developer to join our Technology team. As a full-stack developer, you will work closely with our Design, Product, and Technical Architectural members to develop features, migrate existing environments to a better
architecture, maintain ESA LMS environment that focus on the educational needs of Parent and Students globally. Working at Early Steps Academy is one of the best opportunities to get first-hand experience in an early-stage startup, explore different domains, and achieve your career goals.
Preferred Qualifications & Skills
● A minimum of 3 years of relevant experience
● Strong programming skills in PHP
● Hands-on expertise in building reusable components and independently publishable
packages
● Strong experience in WordPress, LearnDash, HTML, Typescript/Javascript and CSS
frameworks
● Practitioner of IaC (AWS), CI/CD, Containerization(Docker), Accessibility, Server Side
Rendering, Pre-rendering, Serverless and Agile
● Ability to adapt quickly to a new direction
Requirements:
- Minimum 3 years of experience in software development into MERN (React & Node.js ) technology.
- Bachelor degree in Computer Science or IT.
- Must have Hands-On coding expertise of React.js, Reactstrap, NodeJS, MongoDB and ExpressJS.
- Configuring and managing deployment on AWS (EC2 IAM, S3).
- Knowledge of developing REST API using Express framework and front end integration with PUG engine.
- Experience with popular JS libraries like Ember, Babel, Typescript, Webpack, Socket etc.
- Exposure to scm tools like git, Git Hub, CI/CD methods, code coverage tools like SonarQube, etc.
- Good understanding of the object-oriented design and programming concepts, core JavaScript concepts like scope/closures, the event loop and asynchronous callbacks, promises, API formation, POSTMAN API etc.
What will your job look like?
- Develop product modules and enhancements as per functional specs
- Assist in preparing functional and technical design specifications
- Work with business analysts, QA, and IT departments as required
All you need is…
- Strong analytical abilities and problem-solving skills applying software engineering principles
- Ability to work in a collaborative team environment while also being able to execute work independently
- Ability to write modular, clean, efficient code
- Eagerness to learn and interest in new technologies
- Ability to work in a fast-paced, start-up environment
- Diligence in all aspects of work performed
Must Have
Technical Skills
- Backend languages/frameworks:
- J2EE (Java, JSP, Servlets)
- Spring Framework ecosystem and micro-services
- Tag Libraries
- UI layer programming:
- HTML
- DHTML
- JavaScript
- cascading style sheets (CSS)
- React/Angular
- Databases:
- SQL queries, indexing, views
Work Experience
- 3+ years of relevant software development experience
- Usage of SVN or similar SCM system
- Usage of Eclipse or similar IDE
Educational Experience
- Bachelor's degree in Computer Science or a related field
Roles and Responsibility:
· Develop web applications in Node (JavaScript/Typescript),
· Design and develop backend APIs for complex custom business applications as per requirement
· Design and develop database schema, queries, stored procedures
· Develop frontend SPA using AngularJS/Angular 2+, API integration, Data binding
· Collaboration with developer team, Project managers to ideate software solutions
· Essential communication skills for customer conference calls and meetings
· Interact with clients and other stakeholders to understand their requirements/problems, provide daily updates, plan and module delivery
· Test software to ensure quality and efficiency
· Responsible to troubleshoot bugs and fix them as well as maintain/enhance existing projects
· Write technical documentation
· Working with Agile and Scrum methodologies
· Extensive knowledge of database performance optimization strategies, indexing, sharing
· Develop applications using TDD (Test Driven Development), Unit testing, Integration testing, Jasmine/Mocha framework
· Design HLD/LLD architecture diagrams, Infrastructure diagrams, ER Diagrams
Responsibilities:
- Writing and reviewing great quality code.
- Understanding functional requirements thoroughly and analysing the client's needs in the context of the project.
- Envisioning the overall solution for defined functional and non-functional requirements, and being able to define technologies, patterns and frameworks to realize it.
- Determining and implementing design methodologies and tool sets.
- Enabling application development by coordinating requirements, schedules, and activities.
- Being able to lead/support UAT and production roll outs.
- Creating, understanding and validating WBS and estimated effort for given module/task, and being able to justify it.
- Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement.
- Giving constructive feedback to the team members and setting clear expectations.
- Helping the team in troubleshooting and resolving of complex bugs.
- Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken.
- Carrying out POCs to make sure that suggested design/technologies meet the requirements.
- Passionate about building great solutions.
- Mentoring the team members to meet the client's needs and holding them accountable for high standards of delivery.
- Being able to understand and relate technology integration scenarios and be able to apply these learnings in complex troubleshooting scenarios.
- Relevant expertise in C#, . Net framework/. Net core, Web Services/WCF/Web API, ASP. Net/MVC. JavaScript, OO JavaScript (ES6 onwards), HTML5/CSS, Angular/React/VueJS, OOA and OOD Concepts, Serverside JS: NodeJS/Express.
- Experience in Relational Database: SQL Server/MySQL/Oracle, Cloud Platform: Amazon/Azure/Google Cloud.
- Experience in Testing Frameworks (Web): MSTest/NUnit/Jasmine/Karma/Mocha, Repositories: Git/SVN/TFS, CI/CD Tools: Jenkins/Grunt/Gitlab/Azure DevOps, Container Ecosystem: Docker/Kubernetes/Anthos.
- NoSQL DB: MongoDB/Cassandra/CouchDB/HBase/MarkLogic, Cloud Database: CosmosDB/ IBM DB2/SAP HANA/Amazon Aurora/DynamoDB.
- Knowledge of high-quality professional software engineering practices for agile software development cycle, including coding standards, code reviews, source control management, build processes, testing, and deployment.
- Fundamental knowledge of design patterns.
- Experience in communicating effectively with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.
- Languages: C#, JavaScript, OO JavaScript (ES6 onwards).
- App Framework: . Net Framework/. Net Core.
- Web Framework: ASP. Net/MVC.
- Markups: HTML5/CSS.
- CSS Framework: Bootstrap/Foundation/Bulma.
- Frontend Framework: Angular 6 ( ) /React/VueJS.
- API Framework: WebServices/WCF/WebAPI.
- Relational Database: SQL Server/MySQL/Oracle.
- Cloud Platform: Amazon/Azure/Google Cloud.
- Testing Frameworks (Web): MSTest/NUnit/Jasmine/Karma/Mocha.
- Repositories: Git/SVN/TFS.
3-6+ years backend server side micro services based applications development experience with
the following skill set:
1. Rest Services using NodeJS & Express Js
2. Micro services-based application development using Kubernetes, Dockers, WAF
3. Server Frameworks : XMPP Server or any messaging/chatting server frameworks, chat-bots,
Audio and Video calls server framework like Signal Server/BigBlueButton, Push Notification
services, Sync Gateway server like Couchbase sync gateways, Streaming Services using
Kafka/Spark
4. Languages : Java Script is mandatory. Preferred if you are also hands-on with Typescript,
Python, Java.
5. Database : Working experience in one of these document databases- Dynodb, Cosmos db,
MangoDB. Preferred if you also have working experience in any of these RDBMS - MySQL,
Postgress, SQL Server
6. Storage : Working experience in any one of these storage technologies - S3, Blob or any
cloud storages
7. DevOps : JIRA, Jenkins, ELK, CI/CD, Git, AWS or Azure cloud compute
● Ability to deep dive hands on into coding, building scalable architecture and backend
infrastructure
● Strong knowledge of “how to scale” a product, Dev ops, (Docker/ Kubernetes), Messaging
queues, Testing, Database design, Security Log management system
● Extremely hands-on in coding along with a strong interest in leading a team.
● Knowledge of tech stack, which in our case is Node.js/GraphQL/TypeScript for API
development, PostgreSQL, AWS, Python for data processing.
● Proven technical experience of 4-10 years of work-ex coupled with a strategic growth mindset
Responsibilities
● Lead the software design, architecture, development, debugging, documentation, testing,
deployment, maintenance and improvement efforts
●
Establish the roadmap and architecture based on the latest proven technologies and Hora’s
needs
● Manage, lead and mentor other engineers and demonstrate best engineering practices with the
team
●
Lead the team to follow our software development process including writing unit tests,
performing code reviews, doing daily standups, setting OKRs and milestones, etc.
●
Excellent experience in coding including the ability to write well-crafted, well-tested, readable,
maintainable code
● Develop backend code for mobile applications and internal web tools
● Develop APIs for the mobile platform
● Own, innovate and maintain the backend infrastructure
● Code using cutting-edge tools in close collaboration with our Machine Learning team
● Stay on top of state-of-the-art technologies and apply them
● Collaborate with teams and share knowledge via tech talks and promote tech and engineering
best practices within the team
Minimum Qualifications
● B.S., M.S., or Ph.D. degree in Computer Science or a related technical field or equivalent
practical experience
● 4-10 years of relevant work experience in system design, algorithms, data structures, scalability,
DevOps, security and testing
● Demonstrated experience in delivering reliable, scalable, performant, and secure web-based
systems and services in production
● Experience working with three or more from the following: web application development,
Unix/Linux environments, mobile application development, distributed and parallel systems,
machine learning, natural language processing, networking, developing large software systems,
security for software development.
● Strong experience in system design, scalability, DevOps, security and testing
● Strong and proven passion for code quality
● Knowledge of a wide-range of front and back-end technologies.
Experience with any of the following technologies is particularly desirable: TypeScript,
GraphQL, node.js, Python, Go, Java, HTML/CSS, React, Redis, PostgreSQL, Kafka,
Spark, ElasticSearch, Docker/Kubernetes, AWS, Git. ○
Experience in writing backend code with modern languages and frameworks
(JavaScript/node.js or Python/Django)
● Strong relational database experience (PostgreSQL, MySQL, etc.)
● Experience in API development for mobile/web
● Strong Computer Science fundamentals: data structures, algorithms, memory management,
concurrency
Preferred Qualifications (Added advantage)
● Excellent written communication, verbal communication, and presentation skills
● Competitive programming experience
● Familiarity with data science and/or machine learning, experience in credit and risk models,
NLP and network analysis expertise
● Experience of working on fintech products
● Experience in managing a distributed set of engineers/developers
Personal Attributes
● Self-guided missile
● Enjoys finding novel solutions to hard technical problems
● Optimistic team player
● A hard-working, humble disposition - we are looking for doers who think, and thinkers who
do.
● Enjoys hands-on, day-to-day work while having a bigger picture view of the goals to
accomplish.
● Strong sense of ethics and integrity.
● Desire to make a strong impact on the lives of millions through their work








