Job Description
We are looking for a candidate who is a creative problem solver, will work in coordination with cross-functional teams to design, develop, and maintain our next-generation websites and web tools. It is a technological position where excellent knowledge of the software development life cycle is a must to develop new projects and support the existing ones.
Skills:
- At least 2 years experience as a Node.JS developer
- Extensive knowledge of Javascript, web stacks, libraries, and frameworks.
- Knowledge of front-end technologies such as HTML5 and CSS3
- Good understanding of Agile/Scrum
- Knowledge of Node.js frameworks available for it such as Express, Loopback, Nest.JS)
- Proficient understanding of code versioning tools such as Git
- Knowledge of typescript.
Responsibilities:
- Develop quality software and web applications
- Analyze and maintain existing software applications
- Design highly scalable, testable code
- Discover and fix programming bugs.
- Will be working with MongoDB, Typescript, Node.js, React
- Architect and build the backend for corresponding web services (Node.JS and related framework)

About Codegama LLP
About
Connect with the team
Similar jobs
1. Design patterns- socket communication/ micro services architecture
2. Caching - REDIS MEMCACHED etc
3. Database - MONGO, SQL etc. min 2yrs experience with these.
4. Features created for large concurrent requests.
5. Node Js, Go lang any asynchronous programming language min 2 yrs exp with any one of them.
6. Message Queues - RABBIT MQ, Kafka etc.

Stalwart Themius is hiring a Backend Developer - Node.js to join our client's team in Mumbai. The selected candidate will work on cutting-edge technology and product. He/She will gain experience and will stand an opportunity to be hands-on, collaborative and fluent in the latest server-side, web capabilities and technologies. This will include all aspects of the creative process from conceptualizing to completion including design, development, presenting ideas, and working with the leadership team.
- Role: NodeJS Developer
- Experience: 1 - 4 years
- Location: Airoli, Navi Mumbai
Responsibilities:
- Use your knowledge about High Availability, Load Balancing, Scalability, and Distributed Computing in order to design database architectures and data structures that can grow with our business
- Collaborate with Product, Engineering and Business teams to drive the architecture, design, development and deployment of our analytics and a reporting portal
- Identify and address architecture challenges to ensure a robust, safe, securely accessible, highly available and highly scalable product that meets or exceeds customer and end-user expectations
- Collaborate with leadership and technology teams on creative concepts, and then launch and shape the required design components for each presentation and/ or production
- Able to work closely / collaborate with multiple product development teams including software developers
Primary Skills:
- 1-4 years of experience with Node.JS
- 1-4 years of experience with NoSQL (MongoDB)
- Experience with Agile Software Development
Preferred Skills:
- Knowledge of Software Deployment
- Knowledge of IT Security for Web Services
- Expert in using Revision Control Systems (Git)
- Must have outstanding communication and collaboration skills
Benefits:
- Competitive salary and benefits package.
- Opportunity to work with a growing company.
- Collaborative and supportive work environment.
- Opportunities for professional development.
Role description:
We are looking for Senior Software Engineer with expertise and experience in designing, developing and testing applications including new developments, enhancements, maintenance and support. The role involves continuous collaboration with team, partners.
Candidate description:
Responsibilities
- Building interactive consumer data from multiple systems and RESTfully abstract to the UI through a Node.js backend
- Address and improve any technical issues
- Strong commitment to quality and delivery
- Collaborate well with engineers, and specialists to design and create advanced, elegant and efficient system
- 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
- Used CI/CD and AWS platform
Qualifications
Experience
- 4-8 years of experience in IT industry
- Experience with modern frameworks and design patterns, minimum one-year experience with MERN Fullstack paradigm
Requirements
- In depth working knowledge of NodeJS
- Database – MongoDB, SQL, postgre
- Obsession with lean, clean and organized code
- Solid Understanding of HTTP protocol and how server-side code is processed on the client
- Knowledge of the following will be considered as an advantage:
- Experience with cloud technologies also a plus
- Creating secure RESTful-based web services in XML and JSON, Javascript,
- Creating Unit test cases
● A Bachelor's degree in Computer Science or related field(or combined with related experience)
● Strong Expertise in Node.js/Javascript
● Hands-on experience in writing Node.js applications
● Deep knowledge of Restful APIs, Web Services, command-line programs and solid design principles.
● Knowledge of Node.js and frameworks like Express.js,Sails.js,StrongLoop, Meteor,Loopback.js, etc
● Knowledge of SQL and NoSQL database(MongoDB)
● Knowledge of tools like Docker, Git, Postman, JSdocs, etc.
● Well versed with front-end technologies - HTML5, and CSS3, AWS, GCP, Azure, Good hold on CLI
command, OS
● Proficiency in multiple programming languages, both dynamic(Javascript, Python, Ruby, etc.) and
strongly typed object-oriented language.
● Implementing automated testing platforms and unit tests.
● Must be a proven performer and team player that enjoys challenging assignments in a high energy,
fast growing and start-up workplace.
● Good communication and interpersonal skills
Requirements:
- 3+ years of full stack development for high volume mobile applications.
- Strong experience in popular Node.js, Express. JS, React. JS, React Native and npm modules.
- Strong experience in JavaScript development.
- Experience with building RESTful services.
- Experience on working on the MicroService based Architecture
- Ability to architect complex web applications using frameworks and APIs.
- Experience in designing the HTML pages using React. JS.
- Good understanding of Design Patterns. Good analytical & debugging skills.
- Experience with NOSQL DB & tools such as MongoDB, Redis, Cassandra and Kafka.

Role Description:
As a Lead Backend Engineer , you will be responsible for designing and deploying scalable, highly available, and fault-tolerant systems for Radiusagent. Experience as a Tech Lead, managing tasks with back-end engineers while coding themselves will be a bonus point for the ideal candidate.
Responsibilities will include-
- You will contribute to all aspects of an agile software development lifecycle including design, architecture, development, documentation, testing, and operations.
- You will build cutting-edge scalable systems by writing simple and efficient code.
- You will push your design and architecture limits for new product development.
- You will ensure compliance with the build/release and configuration management process.
Skills needed:
- be able to design and build modules from ground up
- proficient in any one programming language out of php/golang/node/python/javascript/java/ruby and ability to pick up others
- experience with mysql/postgres/mongodb/couchdb
- experience with redis/memcached
- experience with rabbitmq / kafka
- experience in having written cron jobs, troubleshooting downtime
- ability to work with ambiguous requirements
- good understanding of OS concepts
Nice to haves:
- experience with managing VMs' on aws/gcp/digitalocean
- experience with docker/kubernetes
- experience elasticsearch or lucene
You will be responsible for designing, developing, testing, and debugging responsive mobile and web applications.
Qualifications Required -
· Bachelor's degree or equivalent in Computers
· Experience - 3-4 Years
· Some experience with Mobile App development will be plus
Skillsets:
- Experience in with Node.js, Express.js, REST API
- Experience with NoSQL database - MongoDB
- Experience with AWS services
Role:
- Design and Develop scalable high performance server applications
- Contribute towards scalable Design / Architecture for various modules / complete application
- Deliver high quality, robust, bug free code
Details
- Location – Pune
- Reporting to – CEO
- Team – To be built
This is what you will do
- Interface with the QA teams to ensure that the product meets desired quality standards
- Strong individual contributor who can develops excellent application without much supervision
- Excellent team player who can collaborate with other engineers to ship quality product in timely manner
- Assist Engineers in estimating effort, assigning tasks to engineers and tracking deliverables
- Research on new technologies, libraries and frameworks as per project needs
- Help maintain code quality, follow coding standards and guidelines
- Communicate on assignment progress / completion on a frequent basis
Educational Background:
- Engineering Graduate / Post Graduate Degree holder / MCA
Professional Experience:
- 4 – 7 Years of software development experience using Java/J2EE
Tech Skills
- Have very good hands on experience of Core Java, Spring, Hibernate and related JEE technologies
- Have good understanding of data structure and algorithms
- Good in programming fundamentals
- Basic understanding of HTML, CSS, JavaScript, Web technologies
- Basic understanding of RDBMS concepts, preferably using MySQL
- Good understanding of client-server architecture and multi-threading
- Knowledge of Web Services, XML and socket programming is plus
- Have very strong problem-solving skills
Other Skills
- Good listener
- Confident approach
- Strong problem-solving skill
- Highly proficient with MS Office
- Ability to structure processes and lay down the foundation for a department
Personality and attitude traits
- Passionate about work – We like people who like to work, and want their work to mean something
- Self-starter and motivator – We do not believe in monitoring or tracking team members
- Eager and quick to learn – If you are not excited to learn new things, then tech companies are not for you
- Individual contributor – We are a small team, and everyone has hands on contribution
- Start-up savvy


What do Microsoft, The Gap, Royal Bank of Scotland, Lockheed Martin, and top Open Source projects like JQuery have in common? They all use BrowserStack, as do over 25,000 other customers!
BrowserStack is the industry-leading, cloud web and mobile testing platform that enables developers to test their websites and apps on different operating systems and mobile devices. Since launching in 2011, our mission has been bold yet simple: To be the testing infrastructure for the internet. 6 years and billions of tests later, we are ready for our next phase of hyper growth. Bootstrapped for the first 6 years, we continue to be profitable since inception with a near exponential https://workable.com/nr?l=https%3A%2F%2Fwww.browserstack.com%2Fgrowth">growth in customers around the globe. Recently, we closed $50M in Series A funding from Accel
Are you are the one who wants to work on a tech-heavy product, and the challenging technical problems that it entails? Problems vary, and can be as diverse as scaling the product smoothly as the company grows, to setting up a device farm, or solving streaming issues through a browser, without the use of plugins. Will you be excited for the challenge to transform and think critically on many computer science disciplines including product design, usability, building APIs and user-centric online applications, business logic, scaling performance, and 24x7 reliability?
JOB RESPONSIBILITIES
- Writing high quality code, participating in code reviews, designing/architecting systems of varying complexity and scope, and creating high quality documentation supporting the design/coding tasks
- Lead out team meetings, stand-ups, and architecture/design discussions
- Identify areas of improvement in our frameworks, tools, processes and strive to make them better. Evaluate our success metrics and evolve our reporting systems
- Works on the web application layer, backend, systems, streaming and other associated technology to build our product and components
- Find solutions and solve issues around a variety of operating systems or programming languages
- Researching new technologies and adapt them to BrowserStack requirements
- Own and commit to all your work, and be accountable for your results
- Using and understanding code from Open Source
- Teaching others how to use new software
- Willing to learn new programming languages and databases
- Able to write efficient SQL queries and design schemas for relational databases
- Participate in a culture of code reviews, writing tech specs, and collaborating closely with other people (no lone wolves)
- Produce high quality software that is unit tested, code reviewed, and checked in regularly for continuous integration
- Develop multi-tier scalable, high-volume performing, and reliable user-centric applications that operate 24x7
- Scale distributed applications, make architectural trade-offs applying synchronous and asynchronous design patterns, write code, and deliver with speediness and quality
- Good experience in at least one scripting language: Ruby, Nodejs, Python, AppleScript, Unix shell or similar
- Familiarity with one compiled language: C, Java, Go or similar
- Good knowledge of operating systems and networking concepts
- Reasonable knowledge of Windows and/or Linux operating systems
- Ability to work on Windows and Linux platform below the application layer, including file systems, kernels, custom installations, shell scripting, internal APIs, etc
- Aggressive problem diagnosis and creative problem solving skills
- Startup mentality, high willingness to learn, and hardworking
- Experience of 3-6 years

